Undergraduate
- Teaching of Parasitology in the Foundation II module and Infectious and Parasitic Diseases Module (IPD)
- Actively involved in the various teaching activities of the integrated problem based curriculum of the Medical Faculty
- Teaching in the Behavioural Sciences Stream (BSS)
- Supervision of research students from the Allied Health Science and Community Stream
- Supervisor for Electives
- Examiner for FM II, IPD, BSS and Community Stream Research Projects