Teaching (Loyola University Chicago unless otherwise noted)
American Politics
Fall 2011; Spring 2012; Fall 2012; Spring 2013; Fall 2013; Spring 2014; Fall 2014; Spring 2016; Spring 2019; Fall 2021; Spring 2022; Fall 2023; Spring 2024; Spring 2024
Seminar in Political Behavior (Graduate)
Spring 2012; Fall 2015; Spring 2017; Spring 2019; Spring 2021