Assistant Professor – Villanova University
- PSC 1100: American Government
- PSC 2120: The U.S. Congress
- PSC 3130: Women and Politics in the U.S.
- PSC 4175: Topics in American Government & Politics: The Constitution and Criminal Procedure
- PSC 6503: Internship in Politics
- PSC 8110: The U.S. Congress (MA level)
Instructor of Record- University of California, Riverside
- POSC 168: Constitutional Law: Criminal Justice
- POSC 167: Constitutional Law: Fundamental Freedoms
- POSC 186: Regulation: A Politics Perspective
- POSC 146: Mass Media and Public Opinion
Teaching Assistant – University of California, Riverside
- POSC 010: Introduction to American Politics
- POSC 010W: Introduction to American Politics- Writing Intensive
- POSC 108: Politics of Race, Immigration, and Ethnicity in the U.S.
- POSC 114S: Theory and Methodology of Political Science
- POSC 148: The Politics of Congressional Elections
- POSC 166: Judicial Politics and Policymaking
- POSC 168: Constitutional Law: Criminal Justice
- PBPL 001: Introduction to Public Policy Analysis