Skip to main content

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

Supervised Theses