Assistantship in the physics laboratory’s at University of Khartoum (2005-2006)
Permanent job at University of Khartoum, Faculty of Science, Department of physics(2006-) as teaching assistant.
Joining the Cosmology Group at University of Cape Town, and the Observational Cosmology Group
. Permanent job at University of Khartoum, Faculty of Science, Department of physics(2006-) as lecturer.
Teaching the following courses: Mathematical Methods (linear algebra), Thermodynamics 3rd year, Mathematical Methods (special functions) 4th year, Tensors and introduction to relativity 5th year at the physics department University of Khartoum 2009-2010.
Working as exam officer at the department 2009-2010.
Joining the Astrophysics and Cosmology Research Unit (ACRU) at the University of Kwazulu-Natal, Durban, South Africa for PhD 2013-2016.
Permanent job at University of Khartoum, Faculty of Science, Department of physics(2006-) as Assistant professor.