Skip to main content
Rosie MacDiarmid

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

Contact

R.Macdiarmid@liverpool.ac.uk

+44 (0)151 794 9993

Teaching

Modules for 2024-25

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