1. Teaching the following courses:

     1. Dept. of Parasitology, Faculty of Veterinary Medicine, University of Khartoum:

          a. Helmithology ( Nematodes) (1994 – 1996).

          b. Protozoology ( Flagellates) ( 1995 – 1998).

          c. Protozoology ( Flagellates) ( 2002 – present).

    2. Faculty of Animal Production, U. of K

          a. Parasitology (1995-1997).

    3. University of Bahr El Gazal, Sudan:

          a. Protozoolgy (1996-1998).