Teaching
* Subject lead and delivery of diverse species (exotics) anatomy, physiology and husbandry teaching on the BVSc course
* Module co-ordinator and teacher; Life 215 - Veterinary Form and Function on the Bioveterinary Science degree course
* Clinical skills lecturer for years 1-3
* Professional skills including communication skills, study skills and transition to vet school
* Delivery of dental practical teaching alongside University Practice staff
Modules for 2025-26
Advanced Animal Husbandry
Module code: LIFE217
Role: Teaching
Advanced Techniques in Animal Behaviour, Health and Welfare
Module code: LIFE239
Role: Teaching
Animal Anatomy, Physiology and Husbandry
Module code: BIOS220
Role: Module Co-ordinator
Veterinary Form and Function
Module code: LIFE215
Role: Module Co-ordinator