
Teaching
African Politics & Society, Syllabus: Here
University of Oklahoma: Spring 2023, Spring 2022, Spring 2020 & Fall 2017
Political Economy of Development (Undergraduate), Syllabus: Here
University of Oklahoma: Fall 2022, Fall 2021, Spring 2020, Fall 2019, Fall 2017
Political Economy of Development (Master's), Syllabus: Here
University of Oklahoma: Spring 2022, Fall 2020, Fall 2019
Elections Around the World, Syllabus: Here
University of Oklahoma: Spring 2023
African Elections, Syllabus: Here
Freshman Writing Seminar, Cornell University, Fall 2016
Protest and Political Participation in Authoritarian Regimes, Syllabus: Here
Freshman Writing Seminar, Cornell University, Spring 2016
African Politics & Society, Syllabus: Here
University of Oklahoma: Spring 2023, Spring 2022, Spring 2020 & Fall 2017
Political Economy of Development (Undergraduate), Syllabus: Here
University of Oklahoma: Fall 2022, Fall 2021, Spring 2020, Fall 2019, Fall 2017
Political Economy of Development (Master's), Syllabus: Here
University of Oklahoma: Spring 2022, Fall 2020, Fall 2019
Elections Around the World, Syllabus: Here
University of Oklahoma: Spring 2023
African Elections, Syllabus: Here
Freshman Writing Seminar, Cornell University, Fall 2016
Protest and Political Participation in Authoritarian Regimes, Syllabus: Here
Freshman Writing Seminar, Cornell University, Spring 2016