Teaching

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