1992: BSc (Hons) (University of the Witwatersrand, Johannesburg)
1995 - 1997: Junior lecturer (University of the Witwatersrand, Johannesburg)
1996: Ph.D. (University of the Witwatersrand, Johannesburg) 1996
1997 - 2000: ARC Postdoctoral Fellow, James Cook University, Townsville
2001 - present: Senior Lecturer in Biological Science, UNSW
2005 - 2006: President of
Australasian Evolution Society 2005 - 2010: ARC Queen Elizabeth II Research Fellow, UNSW