Brigham Young University (2015-present)
Instructor for the following undergraduate courses:
- POLI 110: American Politics and Government (Since winter 2019)
- POLI 210: Principles of American Politics (Since fall 2015)
- POLI 311: State Politics (Since fall 2015. Prior to 2023, this was our only course that also covered local politics.)
- POLI 322: Urban and Local Politics (Since spring 2022)
- POLI 319r: Topics in American Politics: CSED Lab (research workshop in American politics for faculty and select students)
Yale University (2011-2015)
- McDougal Teaching Fellow, Yale Center for Teaching and Learning (2014-15). Trained new political science teaching fellows via workshops and teaching observations.
- Teaching Fellow for the following undergraduate courses (2011-15): Introduction to Public Opinion, Game Theory and Political Science, Political Psychology, The U.S. Congress, and Parties, Elections & Policymaking. Grader for the following undergraduate course: Introduction to Statistics.
- Data Consultant, Yale Center for Science & Social Science (Summer - Fall 2014).