TEACHING
Texas A&M University at Qatar
- American National Government
- Spring 2024 Syllabus
- Fall 2023 Syllabus Student Evaluations
- State and Local Government
- Spring 2024 Syllabus
- Fall 2023 Syllabus Student Evaluations
University of Pittsburgh
- Comparative Politics
- Fall 2022 Syllabus Student Evaluations
- American Politics
- Summer 2020 Syllabus Student Evaluations
- Spring 2020, Spring 2023 (Teaching Assistant) Student Evaluations