– Secondary school teacher, Ministry of Education, Sudan, 1989 – 1993.
– Secondary school teacher. African Council for private education, 1994 – 1996
– Lecturer, Instructional Technology Department, university of Khartoum 1996- 1998.
– Lecturer, Instructional Technology Department, Teachers’ College of Arar, Northern Boarders University (KSA) 1998- 2002,
– Assistant Professor, Instructional Technology Department, Teachers’ College of Arar, Northern Boarders University (KSA)2002 – 2007.
–Participation in all the short courses and diplomas in the field of Instructional Technology delivered by Training and Community Service Center, Arar Teachers’ College 2002 -2007.
– Teaching in learning resources centers specialists DIP, and primary school English language teachers Dip. Arar Teachers’ College, 2005-2007.
– Assistant Professor in the Department of Instructional Technology, Faculty of Education, University of Khartoum, 2008.
–I participated in all the training courses that were held in:The training center at University of Kartoum (Sudan) in the Field of Instructional Technology(2008 until now).
– Associate Professor, Department of Instructional Technology, Faculty of Education, University of Khartoum, 2012.
– Teaching for graduate students (Higher Diploma, MA) at the Faculty of Education, University of Khartoum and some other universities since 2008 – Date.
– Supervision of (8) Theses for post-graduate studies at Faculty of Education University of Khartoum.