MSc (University of Groningen, NL) - 1994PhD (University of Cape Town, RSA) - 1998
ESO Fellow (Garching bei Muchen, D) [1998-1999]
Senior Research Officer (University of Cape Town) [2000-2004]
Senior Lecturer (University of Cape Town) [2005-2008]
Associate Professor (University of Cape Town) [2009-2015]
Professor (University of Cape Town) [2016-present]