1983-1989 : I have taught 2nd and 3rd year vet. students in the practical classes of histology and gross anatomy.
1988- 1989: Teaching the theory course of gross anatomy to 2nd and 3rd year Vet. Students.
1991-1993: on study course(Liverpool) and participate in teaching the 2nd year Vet. Students in the practical of the anatomy.
1994- 1999:Teaching the theoretical & practical courses of gross anatomy to 2nd and 3rd year Vet. Students.
1995-1999: As a co-operative staff, I have taught the course of functional anatomy to the 2nd year students at the Faculty of animal production, University of Kartoum .
1999- 2007: Joined King faisal university , College of Veterinary Medicine and Animal Resources.Teaching the course of Gross Anatomy(1&2) and theEmbrology.
2007 to date: rejoined the Department of Anatomy, Faculty of Veterinary Medicine, Universily of Khartoum. Teaching the theoretical & practical courses of gross anatomy to 2nd year Vet. Students.
As a co-operative staff at other Universities
1995- 1996: I have taught the course of anatomy to the 2nd year Veterinary Students, Faculty of Veterinary Medicine, Nyalla University.
1996- 1998: Teaching the course of histology, At the Faculty of Medicine, Omderman Islamic University.
1996-1999: Teaching the course of gross anatomy to the 1st and 2nd year students of the School of Medical Laboratories, Sharq Al Neil College.