Contributions to modules:
BS10210 Principles of
Animal Physiology BS11410 Introduction to Vertebrate Zoology (Module Coordinator)
BS22410 Vertebrate Zoology
BS20910InvertebrateZoology BS31820
Parasitology BS33720 Genomics and Bioinfomatics
BS31210 Honours Special Studies: Functional Anatomy of the Mammals
BS31210 Honours Special Studies: Disease and Human Health BS32930 Research Projects Undergraduate tutor