I have taught nine courses: three graduate courses, three upper-level undergraduate courses, and three large introductory undergraduate courses. In Spring 2019, I was the lead instructor for the Political Science department's graduate course on computational tools and methods (PS239T). My syllabus and course materials can be found here.
Spring 2025
Introduction to American Politics
Graduate Student Instructor
Fall 2024
Public Opinion, Voting and Participation
Graduate Student Instructor
Summer 2024
Special Topics in International Relations: Ethics and War
Graduate Student Instructor
Fall 2023
Introduction to American Politics
Graduate Student Instructor
Spring 2020
An Introduction to Computational Tools and Techniques for Social Science Research
Graduate Student Instructor
(Course description | Github repository),
Fall 2019
An Introduction to Computational Tools and Techniques for Social Science Research
Lead Instructor
(Course description | Github repository)
Spring 2019
An Introduction to Computational Tools and Techniques for Social Science Research
Graduate Student Instructor
(Course description | Github repository)
Fall 2018
Selected Topics in American Politics: Crime and Democracy
Graduate Student Instructor