I taught or participated in teaching the following courses for under-graduate or graduate students in various colleges of veterinary medicine :
1- General Veterinary Pathology.
2- Systemic Veterinary Pathology.
3- Animal and Poultry Diseases ( for non-majors ) .
4- Animal and Poultry Health ( for non-majors ) .
5- Poultry Diseases .
6- Animal Husbandry
7- Introduction to Veterinary Medicine (for non- majors)
8- Scientific English.
9- Scientific English (for MVM students)
10- Diagnostic Pathology (for MVM students ).
11- Camel diseases