Texas Christian University
POSC 34093 Judicial Politics
POSC 344013 Constitutional Law: Powers
POSC 34083 Constitutional Law: Rights and Liberties
POSC 20403 Introduction to Public Law
POSC 34043 Equality Under the Law
UNLF 10211 Intro to University Life
Normandale Community College
POLS 1130 Introduction to U.S. Politics
Metropolitan State University
POL 333: Constitutional Law: Civil Rights and Liberties
University of Minnesota
POL 3085: Quantitative Analysis in Political Science
POL 3085: Quantitative Analysis in Political Science, Fall 2021, Teaching Assistant
POL 4501: Constitutional Law, Fall 2018-2020, Teaching Assistant
POL 4502: Constitutional Law II, Spring 2019- Spring 2022, Teaching Assistant
POSC 34093 Judicial Politics
POSC 344013 Constitutional Law: Powers
POSC 34083 Constitutional Law: Rights and Liberties
POSC 20403 Introduction to Public Law
POSC 34043 Equality Under the Law
UNLF 10211 Intro to University Life
Normandale Community College
POLS 1130 Introduction to U.S. Politics
Metropolitan State University
POL 333: Constitutional Law: Civil Rights and Liberties
University of Minnesota
POL 3085: Quantitative Analysis in Political Science
POL 3085: Quantitative Analysis in Political Science, Fall 2021, Teaching Assistant
POL 4501: Constitutional Law, Fall 2018-2020, Teaching Assistant
POL 4502: Constitutional Law II, Spring 2019- Spring 2022, Teaching Assistant