Es filósofo y, en la actualidad, profesor de Historia y Ciencias políticas en la universidad de Witwatersrand en Johanesburgo asf como investigador en el Wits Institute for Social and Economic Research. Con anterioridad, fue «visiting professor» en las más prestigiosas universidades estadounidenses como la universidad de California en Berkeley, la universidad de Columbia y la universidad de Yale.