Teaching
Currently deliver teaching on the following modules (2023/2024):
VSCI200 - Immunology
VSCI300 - Infectious Diseases
LIFE126 - Introduction to Animal Infectious Diseases, Epidemiology and Public Health
LIFE240 - Pathological Basis of Animal Diseases
LIFE363 - UG Research project
LIFE702 - Introduction to research
LIFE703 - MSc Research project
LIFE728 - Immunology
Modules for 2024-25
Introduction to Animal Infectious Diseases, Epidemiology and Public Health
Module code: LIFE126
Role: Teaching
Origins, Specialisations, Challenges and Therapeutics
Module code: BIOS102
Role: Teaching
Pathological Basis of Animal Diseases
Module code: LIFE240
Role: Module Co-ordinator