Undergraduate Teaching

Introduction to American Politics

PS 0200, University of Pittsburgh, Summer 2019

The Constitution and Civil Liberties

PS 1201, University of Pittsburgh, Fall 2021

U.S. Congress

PS 1214, University of Pittsburgh, Spring 2020

Religion and American Politics

PS 1275, University of Pittsburgh, Spring 2021

American Public Policy

PS 1261, University of Pittsburgh, Spring 2022

TV’s West Wing & The Executive Branch

EXP 0053-S, Tufts University, Spring 2008



Teaching Assistant

Introduction to American Politics

PS 0200, University of Pittsburgh, Fall 2018

PS 0200, University of Pittsburgh, Fall 2019

PS 0200, University of Pittsburgh, Fall 2022

Political Theory

PS 0600, University of Pittsburgh, Fall 2020