Courses Taught

African Politics (graduate and undergraduate)

Business and Politics in Developing Countries (undergraduate)

Party Politics and Democracy in Sub-Saharan Africa (senior seminar)