teaching
Information and syllabi for the courses I have instructed can be found below. Course evaluations are readily available upon request.
haverford college
Introduction to Comparative Politics
POLS 131
Spring 2025: Instructor of Record
- Undergraduate introductory comparative politics course.
- — course syllabus
princeton university
Politics of the Middle East
POL 364
Spring 2025: Head Teaching Assistant
- Undergraduate Middle Eastern politics survey course taught by Elizabeth Nugent.
- — course syllabus
Chinese Politics
POL 362
Fall 2024: Head Teaching Assistant
- Undergraduate Chinese politics survey course taught by Rory Truex.
- — course syllabus
The Politics of Development
POL 351
Spring 2023: Head Teaching Assistant
- Undergraduate political economy of development survey course taught by Atul Kohli.
- — course syllabus
- — precept syllabus
Introduction to Quantitative Social Science
POL 345
Fall 2022: Teaching Assistant
- Undergraduate methods course covering causal inference, statistical theory, and estimation, taught by Marc Ratkovic.
- — course syllabus
Dictators and their Demise
POL 376
Spring 2022: Teaching Assistant
- Undergraduate survey course in authoritarian politics taught by Xu Xu.
- — course syllabus
Experimental Political Science
POL 505
Fall 2021: Head Teaching Assistant
- Graduate methods course covering standard approaches and recent advances in experimental methods in the social sciences taught by Leonard Wantchekon.
- — course syllabus