Hans fikk sin middelskoleutdanning ved en katolsk skole i Rondebosch. Han studerte deretter ved universitetet i Cape Town (UCT), der han fikk grad i engelsk (1960) og matematikk (1961).