•          As a supervisor for third year class student in System Analysis and Design course, FMS, UofK.     2002 – 2003·         Teaching
  •     Assembly language for Computer Technology Sciences College.                                   December 2002 – March 2003
  •          Future Applied Computer Technology Company (FACT)  as a Programmer (Training).                  August 2002 – April 2003
  •         Teaching MATLAB Basics for fifth year for Alnilain University.                                                     January 2003 – May 2003
  •          Working as a Teacher For APTECH Computer Education – Sudan.                                               April 2003 – October 2004
  •          United Nations Advanced Mission in Sudan (UNAMIS) as a PCIU assistant.                                    November 2004 – April 2005
  •          Working as a Part Time Teacher For APTECH Computer Education – Sudan.                                 December 2004 – March 2007
  •          University of Khartoum, Information Technology & Computer Centre  as Head of Information Systems Unit and also teaching as part time for Faculty of Mathematical Sciences,                                                                         April 2005 –  July 2006
  •          University of Khartoum, Faculty of Mathematical Sciences as a Lecturer.                                       August 2006  –   present
  •          University of Khartoum, Faculty of Mathematical Sciences as Information Technology program Coordinator.