Course Instructor
Utah State University
Utah State University
- POLS 3250: Chinese Government and Politics, Spring 2024 (syllabus)
- POLS 3100: Global Issues: Autocratic Politics and Democratization, Spring 2024 (syllabus)
- POLS 6010: Research Design (graduate seminar), Fall 2023 (syllabus)
- POLS 4260: Asian Government and Politics, Fall 2023 (syllabus)
Guest Lecturer
Pennsylvania State University
Pennsylvania State University
- “Poster Workshop” in PLSC 306H: Senior Thesis Workshop, March 28, 2023
- “State-Owned Enterprise Reform” in PLSC 478: China and the World, September 20, 2022
- “Games of Incomplete Information” in PLSC 410: Strategy and Politics, December 1, 2021
- “Tipping Models” in PLSC 410: Strategy and Politics, November 29, 2021
- “Authoritarianism” in PLSC 3: Comparing Politics around the Globe, March 25, 2021 (synchronous online)
- “Regimes and Society” in PLSC 3: Comparing Politics around the Globe, February 21, 2021 (synchronous online)
- “Political Globalization” in GLIS 101: Globalization, February 18, 2020
- “Autocracies: Survival and Succession” in AFR 192: Modern African History, April 3, 2018
Teaching Assistant
Pennsylvania State University
Pennsylvania State University
- PLSC 306H: Senior Thesis Writing Workshop, Spring 2023
- PLSC 410: Strategy and Politics, Fall 2021
- PLSC 410WC: Strategy and Politics (asynchronous online), Fall 2021
- PLSC 3: Comparing Politics around the Globe (synchronous online), Spring 2021
- GLIS 101: Globalization (mixed mode), Spring 2020
- AFR 192: Modern African History, Spring 2018
- AFR 110: Introduction to Contemporary Africa (asynchronous online), Spring 2018
- PLSC 1: Introduction to American Government, Fall 2017