a) Courses taught in the Faculty of Agriculture , Sudan :
i- Farm Power (for 5 years).
ii- Farm Machinery (for 5 years).
iii- Farm Structure and Processing (for 12 years).
iv- Farm Power and Machinery for Rural Development (for 2 years).
iiv- Agricultural Process Engineering (for one year)
iiiv- Structures and Environmental Control (for one year)
xi- Differential Equations (for one year)
b) Courses taught in the Faculty of Engineering and Arch. , Sudan :
i- Agricultural Process Engineering I (for 9 years).
ii- Agricultural Process Engineering II (for 9 years).
iii- Supervised many projects for final year graduates.
c) M. Sc course taught in the Institute of Environmental Studies , Sudan :
i- Production Technology, Engineering and Environment (for 6 years).
d) Courses taught in University of Juba , Sudan :
i- Farm Power (for 3 years).
ii- Farm Machinery (for 3 years).
e) Courses taught in College of Agric. and Food Science , King Faisal University, Saudi Arabia :
f) M. Sc course taught in the Faculty of Agriculture, U. of K. Sudan
1. Environmental Control of Farm Structures (for one year)
2. Agricultural Process Engineering (for one year)