While mostly based in Tanzania, he has been visiting professor in various locations: El Colegio De Mexico, the University of Zimbabwe, the University of Warwick, the National Law School of India University, the University of Hong Kong, the Centre of African Studies of the University of Cape Town, South Africa, and CODESRIA, Dakar, Senegal.