 He then taught at University of the Witwatersrand, the University of South Africa and the University of Zululand.He was professor and head of department of German at the University of Cape Town (1974–1999).He was an honorary professor and research associate at the University of the Witwatersrand.