Undergraduate Courses:
- Politics of China (West Point, Fall 2022, Fall 2023, Fall 2024)
- Introduction to International Relations (West Point, Fall 2022, Fall 2023)
- International Political Economy (West Point, Spring 2023, Spring 2024)
Graduate Courses (as Teaching Assistant):
- Political Methodology III: Model Based Inference (Instructor: Justin Grimmer in Spring 2017)
Undergraduate Courses (as Teaching Assistant):
- Machine Learning for Social Scientists (Instructor: Rochelle Terman in Winter 2018, Edgar Vivanco in Summer 2018)
- The Science of Politics (Instructor: Jonathan Rodden & Jeremy Weinstein in Spring 2018)
- Authoritarian Politics (Instructor: Lisa Blaydes in Fall 2021)
- Chinese Politics (Instructor: Jean Oi in Winter 2021)