Skip to main content
What types of page to search?

Alternatively use our A-Z index.

Teaching

Through research related activities, my involvement with teaching is to support, develop and equip future scientists and clinicians to take on emerging challenges around human and animal health.

Modules for 2025-26

Advanced Skills in Bioveterinary Sciences

Module code: LIFE341

Role: Module Co-ordinator

IVES Research Project

Module code: IVES702

Role: Teaching

Introduction to Epidemiology

Module code: IVES714

Role: Module Co-ordinator

MATHS FOR HEALTH STUDIES 1

Module code: HEAL003

Role: Module Co-ordinator

MATHS FOR HEALTH STUDIES 2

Module code: HEAL004

Role: Module Co-ordinator

MATHS FOR VETERINARY SCIENCE

Module code: HEAL011

Role: Module Co-ordinator

Molecular Microbiology and Therapeutics

Module code: BIOS218

Role: Teaching

One Health

Module code: IVES715

Role: Teaching

Supervised Theses