Below is listed my course workload since becoming an Instructor during the COVID-19 pandemic.
2024 Fall
Course Number
Course Title
SOC 426
JHR 598
SOC 101
ASB 311
JHR 485
Soc Just & Hum Rights Capstone
SBS 304
SBS 304
2024 Summer
Course Number
Course Title
JHR 100
Intro Soc Justice Human Rights
JHR 100
Intro Soc Justice Human Rights
JHR 503
JHR 503
2024 Spring
Course Number
Course Title
ASB 311
JHR 505
JHR 505
2023 Summer
Course Number
Course Title
JHR 505
JHR 505
2021 Spring
Course Number
Course Title
HST 104
FOR 454
HST 454
2020 Fall
Course Number
Course Title
HST 320
HST 109
2020 Spring
Course Number
Course Title
HST 104
Courses Taught at Northern Arizona University, 2020 to 2024
American Politics
POS 110 American Politics – Spring 2024, Fall 2023, Fall 2021
POS 315 The American Presidency – Fall 2020
International Relations
POS 101 The “Global Village” – Spring 2024
POS 120 World Politics – Spring 2024, Fall 2023, Spring 2023, Fall 2022, Spring 2022, Fall 2021
POS 301W Junior Writing Seminar: Politics of Crises; Genocide, Climate, and Conflict – Spring 2021
POS 357 Topics of Cultural Diversity: Globalization and Identity – Winter 2023, Summer, 2023 Summer 2022, Summer 2021
POS 480 International Organizations – Fall 2023
Comparative Politics
POS 100 Introduction to Politics – Winter 2023, Spring 2022
POS 356 Race, Power, & Politics – Winter 2020, Summer 2024
Topics, Research, Theory, and Methods
POS 304 and Honors Understanding Political Inquiry: Social Science Research Methods – Fall 2022
POS 325 Human Resource Management – Spring 2021
POS 344 Environmental Movements – Fall 2022
POS 421C Senior Capstone in Public Policy: Violence; Memories & Legacies – Spring 2023
POS 421C Honors Politics of Immigration – Spring 2023
POS 485 Community & Public Inquiry – Spring 2023