Teaching
Emphasis on providing experiential learning, providing opportunities for veterinary and bioveterinary undergraduate students to gain experience in farm animal welfare, behaviour and handling, and farm animal medicine and surgery.
Modules for 2025-26
Advanced Animal Husbandry
Module code: LIFE217
Role: Teaching
Early Pregnant Cow
Module code: MBRM616
Role: Teaching
Foundations of Reproduction and the Non-Pregnant Cow
Module code: MBRM611
Role: Teaching
Genetics of Cattle
Module code: MBRM614
Role: Teaching
Late Pregnancy and Parturition in Cattle
Module code: MBRM617
Role: Teaching
Nutrition and Fertility
Module code: MBRM612
Role: Teaching
Post-Partum Cow
Module code: MBRM613
Role: Teaching
Research Dissertation in Bovine Reproduction
Module code: MBRM621
Role: Teaching
Research skills for bovine reproduction
Module code: MBRM620
Role: Teaching
The Bull
Module code: MBRM615
Role: Teaching
The Future of Cattle Reproduction
Module code: MBRM618
Role: Teaching