Courses

As Instructor

4
Summer 2025
Text Mining
DIDA 310 InstructorUndergraduate

An undergraduate-level text mining course that emphasizes using Python and standard libraries to perform basic data analysis, word counts, classification, and identify major trends in text documents.

Summer 2024
Math Bootcamp
InstructorGraduate

This intensive math bootcamp is designed specifically for political science students seeking to build the quantitative foundations necessary for success in advanced coursework in statistical modeling and game theory.

Winter 2024
Video Games and World Politics
PLSC 380 InstructorUndergraduate

This course introduces students to the fascinating intersections between video games and world politics.

Fall 2022
Social Movement and Protest
PLSC 380 InstructorUndergraduate

An introduction to the fundamental concepts of social movements and protest, examining how movements mobilize under different regime types, the impact of state repression, and when protests lead to political change.

As Teaching Assistant

6
Spring 2025
Introduction to Formal Theory
PLSC 502 TAGraduate
Fall 2024
Data and Society
DIDA 325 TAUndergraduate
Spring 2024
Introduction to Formal Theory
PLSC 502 TAGraduate
Spring 2023
Introduction to Formal Theory
PLSC 502 TAGraduate
Spring 2022
Introduction to American Politics
DIDA 310 TAUndergraduate
Fall 2021
Introduction to Comparative Politics
DIDA 310 TAUndergraduate