Kai Kresse is Associate Professor of African and Swahili Studies at MESAAS, Columbia University. He is the author of Philosophizing in Mombasa (2007) and Struggling with History: Islam and Cosmopolitanism in the Western Indian Ocean (with Edward Simpson, 2008). An anthropologist, philosopher and Africanist by training, he has published on Swahili thinkers and intellectual practice, Islam in East Africa, and issues figured in African philosophy. He is currently finalizing a bi-lingual edition of Sheikh Al-Amin Mazrui's 'Uwongozi' writings and working on a monograph on internal perspectives on the postcolonial experience of coastal Muslims in Kenya.