San Diego State University
- Pol S 102: Introduction to American and California Government and Politics (Fall 2016, Fall 2017, Fall 2019)
- Pol S 201: Elementary Statistics for Political Science (Spring 2018, Spring 2019, Fall 2020, Spring 2021 (x2), Fall 2021 (x2), Spring 2022 (x2), Fall 2022)
- Pol S 320: The US Constitution (Spring 2021)
- Pol S 425: Psychology of Politics (Spring 2017, Spring 2019, Fall 2021)
- Pol S 426: Political Communication (Spring 2018, Spring 2019, Fall 2021)
- Pol S 428: Campaigns and Elections (Fall 2016, Fall 2018)
- Pol S 436: The American Presidency (Fall 2016, Spring 2021, Spring 2022)
- Pol S 496X: Believe the Hype? Polling Basics in Politics and Journalism (Spring 2017)
- Pol S 533: Democracy in America (Fall 2019)
- Pol S 516/616: Tools for Quantitative Analysis (Spring 2020, Spring 2022)
- Pol S 630: Seminar in Politics (Political Psychology/Behavior) (Fall 2022)
- Honors 313: Divided America? Causes and Consequences of Political Polarization (Fall 2019, Fall 2020, Fall 2021, Fall 2022)
- Honors 495: Integrative Capstone (Spring 2020, Spring 2021, Spring 2022)
University of California, Irvine
University of California, Berkeley