Courses


Summer 2019 — Political Science 149 — Politics in the Trump Era
Syllabus

Spring 2019 — Political Science 191H — Honors Thesis Seminar

Spring 2019 — Political Science 142A — Political Parties
Syllabus

Winter 2019 — Public Affairs 20 — Power, Politics, and Policy Change
Syllabus

Winter 2019 — Political Science 149 — Campaigns and Elections
Syllabus

Fall 2018 — Political Science 140B — The American Presidency
Syllabus

Summer 2018 — Political Science 140A — Congress
Syllabus

Fall 2016 — Political Science 6 — Introduction to Data Analysis
Teaching Assistant under Professor Jesse Acevedo

Summer 2016, 2017, 2019 — Political Science 40 — Introduction to American Politics
Syllabus

Spring 2016, 2017— General Elective 60 —Rights and Liberties in 1960s*
Syllabus
*An individual seminar taught as a capstone to an interdisciplinary course on the 1960s. 

Fall 2015 — Political Science 40 — Introduction to American Politics
Teaching Assistant under Professor Lynn Vavreck

 If you’re interested in learning more about how I approach teaching, here is a statement detailing my teaching philosophy and my commitment to diversity and inclusion in the classroom. You can also view a summary of my teaching evaluations.