Teaching Undergraduate courses in the Faculty of Animal Production, University of Gezira. (General Genetics, Population Genetics Quantitative Genetics, Animal Breeding, Applied Animal Breeding, Animal Physiology and Animal Husbandry
* Teaching Undergraduate courses in the Faculty of Veterinary Medicine, University of Bahr Elgazal. (General Genetics, Population Genetics Quantitative Genetics, Animal Breeding, Applied Animal Breeding, Animal Physiology and Animal Husbandry)
* Teaching undergraduate courses in other institutes (Introduction to Animal Genetics, Population Genetics, Animal Breeding Faculty of Agriculture, University Of Kassala.