Teaching

Courses taught at the University of North Carolina at Chapel Hill:

  • POLI 239 Introduction to European Government
    • Instructor: Fall 2020 (online), Spring 2021 (online)
    • Syllabus
  • POLI 255 International Migration and Citizenship Today
    • Instructor: Summer 2018, Fall 2018, Spring 2019, Fall 2019, Spring 2020 (partially online)
    • Syllabus
  • POLI 788 Data Analysis for Social Science
    • Grader and Tutor: Fall 2018
  • POLI 130 Introduction to Comparative Politics
    • Teaching Assistant: Spring 2018
  • POLI 150 International Relations and World Politics
    • Teaching Assistant: Fall 2017

National Model United Nations Undergraduate Committees Directed in New York: