Teaching

University of Iowa

  • POLI 1100: Introduction to American Politics Honors (Fall 2024) Syllabus

  • POLI 3150: Congressional Elections (Fall 2024, Spring 2026) Syllabus

  • POLI 5002: Intermediate Methodology (Graduate, Spring 2026)

  • POLI 7002: Text as Data (Graduate, Spring 2025) Syllabus

  • POLI 7150: Congress (Graduate, Fall 2025)

    University of North Carolina Chapel Hill

  • Poli 100: Introduction to American Politics (Summer 2022, Spring 2023) Syllabus

  • Poli 281: Data in Politics (Spring 2024) Syllabus