University Teaching

Guest Teaching at other Institutions
Civic Education and Political Engagement for Social Change (Graduate level, 2022-2025)
US Presidential Elections: Power, Politics, and the Press (Bachelor’s level, 2024)

Salisbury University (2012 – 2025)

Course Rotation at Salisbury University
POSC 101: Introduction to Politics and Government
POSC 200: Political Ideologies
POSC 540: Public Administration*
POSC 360: Environmental Policy
POSC 370: Democracy

Environmental Studies Department (2012-2020)
ENVR 300/302: Environment and Society: Method and Analysis
ENVR 315: Garbage and Everyday Life
ENVR 305: The Environment and Social Practice
ENVR 499: Senior Seminar

Special Topics Courses
POSC 204: The Politics of Climate Change
POSC 440: POSC Waste Policy and Practice: Structural Challenges and Local Solutions
POSC 399: Utopian Political Theory
POSC 399: Radical Political Theory

Institute for Public Affairs and Civic Engagement (2015-2020)
Civic Engagement: An Introduction for Presidential Citizen Scholars
Civically Engaged: A Capstone for Presidential Citizen Scholar

Interdisciplinary Team-Teaching
Changing Climate, Changing World (Spring 2015 and 2022)
Interrogating Inequality: Sustainability in the 21st Century (Spring 2016)
Food Systems and Sustainability (Spring 2017)
Responding to Climate Change (Spring 2018)