Courses Taught

Culture, Class, and Conflict in South Africa (Undergraduate/Graduate)
African Politics (Undergraduate)
Party Politics and Democracy in Sub-Saharan Africa (Undergraduate)
Business and Politics in Developing Countries (Undergraduate/Graduate)
International Studies (Politics and Development) (Undergraduate)
Africa in World Politics (Undergraduate)
African Economies: Social and Political Settings (Undergraduate)
Latin America in World Affairs (Undergraduate)
States, Markets and Global Change (Undergraduate Upper Level Writing Seminar)
Pro-Seminar on Interdisciplinary Approaches to African Studies (graduate)
Pro-Seminar on Government and Politics of Africa (graduate)