1. Courses taught at undergraduate level (Department of Physics, Faculty of Science, Khartoum University):
iii. Optics
iv. Thermodynamics
2. Courses taught at undergraduate level (Khartoum University):
Physics for preliminary year Engineering, Pharmacy, Dentistry and Medical
students, University of Khartoum (2007-2009).
3. Courses taught at undergraduate level (Nile College):
i. Medial Physics
ii. Physics for Laboratory Sciences