– Permanent teaching assistant, Department of Parasitology and Medical Entomology, Faculty of Medical Laboratory Sciences, University of Khartoum (2007 up to date).
– Part-time teaching assistant, Department of Parasitology and Medical Entomology, Faculty of Medical Laboratory Sciences, Al-Neelain University (2004—2006).
– Part-time teaching assistant, Department of Parasitology and Medical Entomology, School of Medical Laboratory Sciences, Sharq- Alneel College (2004—2006).
– Part-time teaching assistant, Department of Parasitology and Medical Entomology, Diploma of Medical Laboratory Sciences, University of Juba (2005 up to date).