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 .