Teaching

Courses taught as Lecturer/Instructor:

Fall 2026

PBPL 201 – Introduction to American Public Policy

POLS 325 – American Presidency

POLS 310 – American Political Parties and Elections

 

Fall 2025

The U.S. Presidency – American University

American Political Parties – American University

Introduction to American Government – The Catholic University of America

 

Summer 2025

Political Research Methods – American University

 

Spring 2025

Politics in the U.S. – American University

Political Power and Public Policy – American University

 

Winter 2025

Divided We Stand: Political Polarization in the United States – University of Maryland, College Park

 

Fall 2024

Experiential Learning: Internship Program, University of Maryland, College Park

 

Spring 2024

The U.S. Presidency – The Catholic University of America

Political Parties in the U.S. – The Catholic University of America