· Practical classes in Agric. Engineering (B.Sc.), Faculty of Agriculture, University of Khartoum, June 1977 – December 1977.
· Lecturing in irrigation, fifth year students, Faculty of Agriculture, Agric. Mechanization option (1980-1982).
· Soil Mechanics and Tillage Course for final students (B.Sc.) in Agric. Mechanization, Faculty of Agric., University of Khartoum, 1992-1996.
· Irrigation Engineering Course – Final Students of Agric. Engineering (B.Sc.), Faculty of Engineering & Arch., University of Khartoum, 1989-1993.
· Soil and Water Conservation Engineering Course for final students of Agric. Engineering (B.Sc.), Faculty of Agriculture & Arch., University of Khartoum, 1991-1994.
· Soil and Water Conservation Course (Advanced) for M.Sc. Students, Institute of Environmental Studies, University of Khartoum, 1991-1992.
· Irrigation Course for final students (B.Sc.) in Agric. Engineering, Faculty of Agriculture, University of Khartoum, 1996 to present.
· Irrigation Principles and Practices, for B.Sc. Students in Agric. Faculty of Agric., University of Khartoum, 1989 to present.
· Irrigation System Design and Evaluation. Final year Students of Agricultural Engineering, Faculty of Agriculture, University of Khartoum, 1997 to present.
· Principles of Hydraulics. Students specializing in Agric. Engineering, Faculty of Agriculture, University of Khartoum, since 1997 to present.
· Modern Irrigation Systems Design. Course Sponsored by the Arab Organization for Agricultural Development, Khartoum, Sept., 1996.
· Participating in teaching short courses and Diploma and Postgraduate courses in the disciplines of irrigation principles and practices, irrigation systems design and evaluation and irrigation water management.
· Practical Course in Irrigation Principles at Kenana Company Sugar Farms. Sept., 1996.
Visiting lecturer at the following universities:
· Juba University, Sudan, College of Natural Resources & environmental Studies, Crop Science, Courses of: Irrigation Principles and practices, Soil and Water conservation, 1991-1993.
· Kordofan University, Sudan, College of Natural Resources, courses of Hydrology and Water Resources, 1993, Irrigation Principles and Practices, 1993, 1996.
· Zalingi University, Sudan, Faculty of Agric., courses of Hydrology and Water Resources, irrigation principles and practices, Crop Water Requirements 1995, 1996, 1997.
· Upper Nile University, Sudan, College of Natural Resources and Environmental Studies, School of Agric. and Forestry, Courses:
Principles of hydrology, Water Quality for Irrigation 1996, 1997.
· University of Dongola, Sudan, Courses of Hydrology, Irrigation Principles and Practices, Irrigation System Design, Principles of Hydraulics, Irrigation Pumps 1998, 1999, 2000.
· University of Gadarif, Sudan, course of Irrigation System Design and Evaluation, Irrigation Principles and Practices 2000, 2001, 2002.