- Chemistry and Earth Sciences Department, Qatar University (2021- Present):
- Principles of General Geology (GEOL 101)
- College of Petroleum Engineering and Geosciences, King Fahd University of Petroleum & Minerals (2012-2021):
- Petroleum Geology (501)
- Petrology (GEOL 301)
- Physical Geology (GEOL 101)
- Department of Geology, University of Khartoum (2009-2011)
- Advanced Sedimentology (GEOL 523)
- Paleontology (GEOL 321)
- Paleontology (GEOL 201)