Bucknell University
Visiting Assistant Professor, POLS 140, American Politics, 2018 – current
The Presidency, 2018- current
Executive Branch Policymaking, 2020 – current
Dickinson College
Visiting Assistant Professor, POSC 120, American Government, Fall 2017, Spring 2018
Visiting Assistant Professor, POSC 246, The Legislative Process, Fall 2017
Visiting Assistant Professor, POSC 231, Public Administration, Spring 2018
Penn State
Lecturer, PLSC 130, Campaigns and Elections, Summer 2017
Lecturer, PLSC 495, Political Science Internship, Summer 2017
Instructor, PLSC 480 W, Congress and the Presidency, Fall 2016
Co-Instructor, PLSC 444, Government and the Economy, Spring 2014
TA, PLSC 10: The Scientific Study of Politics, Spring 2016
TA, PLSC 427: Political Opinion, Fall 2015
TA, PLSC 506: Introduction to Game Theory, Fall 2014
TA, PLSC 001: Introduction to American Politics, Spring 2013 ,
University School of Nashville
Instructor, University School of Nashville, High School English Teacher, Fall 1999