Francis B. Nyamnjoh has taught Sociology, Anthropology and Communication Studies at universities in Cameroon, Botswana and South Africa, and served as Head of Publications with the Council for the Development of Social Science Research in Africa (CODESRIA), Dakar, Senegal. He is currently Professor of Social Anthropology at the University of Cape Town in South Africa.