1971-1973: Veterinary office at Darfur Province with responsibilities pertaining to clinical work , meat inspection and disease control.

1973-1978:  Teaching assistant at Department of Physiology : teaching practical classes in Physiology , conducting seminars in  physiology for undergraduate students  and assisting in research work .

1983-1992, 1996-2012: Teaching courses in Physiology , Department of Physiology , covering Thermoregulaion and Environmental Physiology , Respiration , Body Fluids and Renal System , Acid – Base Balance ,Physiology of Digestion , Male and Female Reproduction , Lactation  and Avian Reproduction .

1987-1992: Teaching advanced courses in Tropical Animal Production for  M. Sc. students , Institute of Animal Production , University of Khartoum .