Teaching 

University of Oklahoma

African Politics & Society
Undergraduate: Spring 2023, Spring 2022, Spring 2020 & Fall 2017
Graduate (online): Spring 2024, Fall 2022

Political Economy of Development
Undergraduate: Fall 2022, Fall 2021, Spring 2020, Fall 2019, Fall 2017
Graduate: Fall 2023, Spring 2022, Fall 2020, Fall 2019

Authoritarianism & Democracy
Fall 2023

Elections Around the World
Senior Capstone: Spring 2023


Cornell University

African Elections

Freshman Writing Seminar, Fall 2016

Protest and Political Participation in Authoritarian Regimes
Freshman Writing Seminar, Spring 2016