1982 – 1988: Part-time Lecturer of Microbiology, Institute Of Medical Laboratory Technology, University of Khartoum.
1987 – 1988: Part-time Lecturer of Microbiology
1990 – 1992:Medical Laboratory Sciences, Program Omdurman Ahlia University.
1990 – 1992: Part-time Lecturer of Microbiology Medical Laboratory Sciences, Ministry of Higher Education & Scientific Research.
1995 – 2002: Part-time Lecturer of Microbiology, College Of Medicine & Health Sciences, Elzaiem Elazhari University.
1996 up to date: Part-time Lecturer (then Assistant Professor) of Microbiology, College of Medical Laboratory Sciences, University Of Medical Sciences & Technology (BSc. & M.Sc. Programs).
1998 – 2000: Part-time Lecturer of Microbiology, College Of Medical Laboratory Sciences & Technology, El Sudan University for Sciences & Technology (Higher Diploma Program).
1999 – 2004: Part-time Lecturer of Microbiology, Institute of Laboratory Sciences, National Health Laboratory, Federal Ministry of Health, Khartoum.
1999 – 2003: Part-time Lecturer of Microbiology, School of Medical Laboratory Sciences, Port-Sudan Ahlia College.
2000 – 2002: Part-time Lecturer of Microbiology, College of Medical Laboratory & Biological Sciences, Elnielin University.
2002 up to date: Part-time Lecturer (then Assistant Professor) of Microbiology, School of Medical Laboratory Sciences, Sharq Elneil College.
2006 up to date: Part-time Assistant Professor of Microbiology Medical Laboratory Sciences Program, Khartoum College of Medical Sciences.
2007 up to date: Part-time Assistant Professor of Microbiology, Medical Laboratory Sciences Program, the Academy of Health Sciences, Federal Ministry of Health, Khartoum.
2009 up to date: Part-time Assistant Professor of Microbiology, College of Technological & Development Studies, Red Sea University.