Photo of Dr John Tulloch

Dr John Tulloch BVetMed DipRN MSc PhD FHEA DipECVPH MRCVS

Lecturer in Veterinary Public Health Livestock & One Health

Teaching

Undergraduate and postgraduate epidemiology

Modules for 2023-24

Advanced Skills in Bioveterinary Sciences

Module code: LIFE341

Role: Teaching

EARLY PREGNANT COW

Module code: DBRM616

Role: Teaching

LATE PREGNANCY AND PARTURITION IN CATTLE

Module code: DBRM617

Role: Teaching

THE BULL

Module code: DBRM614

Role: Teaching

THE FUTURE OF CATTLE REPRODUCTION

Module code: DBRM618

Role: Teaching

Veterinary Epidemiology and Public Health

Module code: LIFE328

Role: Teaching