TEACHING

John Njenga Karugia has taught courses in political science, cultural studies, African Studies, Asian Studies, Area Studies and literary Studies during various institutional stints.