He holds a doctorate from the University of Mainz in Germany and has worked as a researcher and lecturer at the University of Zimbabwe in Harare, Wits University in Johannesburg and the University of KwaZulu-Natal in Durban. His main interest and expertise is centred on Archaean surface processes, early life and sediment-hosted mineral deposits.