Michael Neocosmos
He has taught at various universities in the United Kingdom and in Africa , most especially at the University of Dar es Salaam , Tanzania , at the University of Swaziland , at the National University of Lesotho where he headed the Department of Development Studies , at the University of Botswana where he was Associate Professor of Sociology , the University of Pretoria where he held the position of Professor of Sociology , at Monash University where he was Director of Global Movements Research and at Rhodes University in Grahamstown , South Africa where he was the Director of the Unit for the Humanities at Rhodes University ( UHURU ) . 
<triplet> University of Dar es Salaam <subj> Tanzania <obj> country