1.TEACHING
a- Taught and revised all Practical course work at the Department of Agricultural Engineering, Faculty of Agricultural, University of Khartoum (1982 – 1985 and 1988 – 1991).
b- Teaching the following undergraduate courses at the Faculty of Agricultural, University of Khartoum since 1994 – present
i- Introduction to agricultural mechanization .
ii. Farm Power and machinery management.
iii. Soil mechanics and tillage.
iv. Introduction to computers (1998-2006)
c- Teaching the following postgraduate courses for M.sc. students at the Department of Agricultural Engineering, Facultyof Agricultural, University of Khartoum (2000 – present):
i- Machinery seleection & mangement
ii- Organization of farm machinery servicing
iii- computers
iv- Statistics and Experimental Design
d- Taught the following undergraduate course at Faculty of Forestry, University of Khartoum
1.Introduction to Agricultural mechanization (1994 – 2006)
e.Taught the following undergraduate courses at other sudanese Universities:
1.Introduction to Agricultural mechanization, Faculty of Natural Resources, University of Kordofan (1995)
2. Farm Power and agricultural implements
3. Farm electricity
Faculty of Agriclture and Natural Resources, University of Kassala (1999)
4. Funamentals of Agricultural Engineering, Faculty of Agriculture, University of El Azhari (1998 – 2000)
5. Soil Mechanics and Tillage, Faculty of Agriculture, University of Bakht ElRida (2002-2004)
6. Farm power and machinery management, Faculty of Agriculture and EnviromentStudies, University of ElGedarif
f. Taught the following postgraduate courses for M.sc. students at the Department of Agricultural Engineering, College of Agricultural Studies, University of Sudan for Science and Technology (2006).
1. Computer modelling application for machinery management
2. TRAINING
1. Supervised the training of more than 42 postgraduate students for M.Sc. and Ph.D awarded and supervising more than 10 postgraduate students in progress in the Faculty of Agriculture, University of Khartoum, Sudan
2. Supervised the training of undergraduate studens on tractor driving and on appropriate methods of implements hitching and land preparation
3. Supervised the Training of some farmers on tractor driving and maintenance at the workshop of Faculty of Agriculture, University of Khartoum, Sudan (1999).
4. Developed and trained some farmer for the appropriate methods of land preparation for vegetables production. WadRamli Agricultural Servicing centre, Khartoum State, Sudan
5. Training of some agricultural engineers on appropriate methods of implements hitching and land preparation at the farmers school of Faculty of Agriculture, University of Khartoum, Shambat, Sudan (2011).