Teaching

Instructor, University of Iowa

Introduction to Comparative PoliticsOnline

Fall 2022, Fall 2026

Designed the weekly structure, wrote all prompts and assessments, and graded all written work. Co-developed two discussion boards in which students tracked political developments in an assigned country or topic.

Local PoliticsOnline

Fall 2022

Sole instructor for an asynchronous course on local government structure, elections, intergovernmental relations, and urban service provision. Supervised civic-engagement assignments and carried out all grading and feedback.

Teaching Assistant, University of Iowa

Introduction to Political Analysis

Spring 2023, Spring 2024

Led four discussion sections of approximately 20 students each, covering game theory, sampling and margin of error, and network analysis. Graded weekly problem sets and held review sessions before exams.

Big Ideas: Introduction to Information, Society, and Culture

Fall 2023

Guided in-class work on data quality, sampling bias, network, geospatial, and time-series visualizations, providing on-the-spot instruction and guidance to student teams. Graded all homework and examinations.

Graduate Instruction and Methods Workshops

Stata Workshop: Graduate Advanced Methods Seminar

Sept 2025

Department of Political Science, University of Iowa

Designed and taught a full empirical workflow, from data import and cleaning through model specification and interpretation, for graduate students with limited quantitative background.

Methods Workshop: Using Large Language Models with Python

Sept 2024

Department of Political Science, University of Iowa

Co-taught with Eric Ngo. Led hands-on applications in Python, using Hugging Face pipelines and the OpenAI API to classify corruption-related sentences drawn from party platform data.