1990: BA - University of Cambridge (since 1994 = MA)
1993: VetMB (University of Cambridge), MRCVS.
1993-1997: Horserace Betting Levy Board Clinical Research Scholar
1994-1998: Dorothy Russel Havemeyer Research Fellow
1998: PhD (University of Cambridge): Maternal recognition of pregnancy in the mare
1997-1999: Lecturer in Animal Reproduction. UNiversity of Cambridge School of Clinical Veterinary Medicine
2001: Diplomate of the European College of Animal Reproduction
2002: Royal Dutch Veterinary Association recognised Specialist in Equine Reproduction
1999-2005: Assistant Professor in Equine Reproduction. Utrecht University, Department of Equine Sciences
2005-2007: Associate Professor in Equine Reproduction. Utrecht University, Department of Equine Sciences
2007-present: Professor in Equine Medicine and Reproduction. Utrecht University, Department of Equine Sciences
2007-present: Extraordinary Professor in Animal Reproduction. University of Pretoria, Department of Production Animal Sciences