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
Chinese Politics
POL 362
Fall 2024: Head Teaching Assistant
The Politics of Development
POL 351
Spring 2023: Head Teaching Assistant
Introduction to Quantitative Social Science
POL 345
Fall 2022: Teaching Assistant
Dictators and their Demise
POL 376
Spring 2022: Teaching Assistant
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