Reproductive biology - specialising in the reproductive physiology of farm animals.
ACE1012 Domestic Animal Physiology ML
ACE1013 Introduction to Genetics ML
ACE2025 Animal Breeding ML
ACE1011 Applied Domestic Animal Physiology
ACE2023 Agriculture II : Animal Production
ACE3043 Livestock Reproduction ML
ACE3044 Companion Animal Reproduction ML
AGR3048 Livestock Behaviour
ACE3044 Companion Animal Behaviour