Dr Rosie MacDiarmid BSc(Hons), BVM&S, PGDip, SFHEA, MRCVS

Lecturer in Preclinical Veterinary Sciences and Clinical Skills Vet Anatomy, Physiology & Pathology

    Teaching

    Modules for 2022-23

    Advanced Animal Husbandry

    Module code: LIFE217

    Role: Teaching

    Advanced Techniques in Animal Behaviour, Health and Welfare

    Module code: LIFE239

    Role: Teaching

    Veterinary Form and Function

    Module code: LIFE215

    Role: Module Co-ordinator