• 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)