Previously Instructed Courses


Sam Houston State University

Summer 2022

Summer 2022 Student Evaluations

Political Science 5360-01 & 5360-02: Seminar in American Politics: Misinformation, Propaganda, and Politics (online). Syllabus

Political Science 2305: American Government (4 week online). Syllabus

Spring 2022

Spring 2022 Student Evaluations

Political Science 5372: Seminar in Comparative Politics: Extremism and Political Violence (online). Syllabus

Political Science 4384: Conflict Studies. Syllabus

Political Science 3379-01 & 02: Research and Writing in Political Science. Syllabus

Political Science 2305: American Government. Syllabus

Fall 2021

Fall 2021 Student Evaluations

Political Science 4385: Political Violence and Terrorism. Syllabus

Political Science 3379: Research and Writing in Political Science. Syllabus

Political Science 3386: International Political Economy (online, Writing Enhanced). Syllabus

Political Science 2305: American Government. Syllabus

Summer 2021

Summer 2021 Student Evaluations

Political Science 2305-01 & 2305-02: American Government (online). Syllabus

Spring 2021

Note: All in-person courses were hybrid structure, meeting once per week with asynchronous online instruction the rest of the week due to COVID-19 pandemic.

Spring 2021 Student Evaluations

Political Science 5372: Graduate Seminar in Comparative Politics, Political Violence (online). Syllabus

Political Science 3386: International Political Economy (online). Syllabus

Political Science 3379: Research and Writing in Political Science. Syllabus

Political Science 2305-16 & 2305-17: American Government (online). Syllabus

Fall 2020

Note: All in-person courses were hybrid structure, meeting once per week with asynchronous online instruction the rest of the week due to COVID-19 pandemic.

Fall 2020 Student Evaluations

Political Science 4385: Terrorism and Political Violence (online). Syllabus

Political Science 3386: International Political Economy (online). Syllabus

Political Science 3380: Introduction to International Relations. Syllabus

Political Science 2305: American Government. Syllabus

Political Science 2306: Texas Government. Syllabus

Summer 2020

Note: Because of the COVID-19 pandemic, student evaluations were not collected by SHSU during this semester.

Political Science 2305-02 & 2305-03: American Government (online). Syllabus

Spring 2020

Note: Courses went remote midway through the semester because of COVID-19 pandemic. Traditional student evaluations were not collected by SHSU during this semester.

Spring 2020 Student Evaluations

Political Science 3386: International Political Economy (online, Writing Enhanced). Syllabus

Political Science 3379: Research and Writing in Political Science. Syllabus, Remote Syllabus

Political Science 2305: American Government. Syllabus, Remote Syllabus

Political Science 2305-16 & 2305-17: American Government (online). Syllabus

Fall 2019

Fall 2019 Student Evaluations

Political Science 4081: Propaganda and Politics. Syllabus

Political Science 3379: Research and Writing in Political Science. Syllabus

Political Science 2305-07, 2305-08, & 2305-11: American Government. Syllabus

Summer 2019

Political Science 2305-03 & 2305-04: American Government (online). Syllabus

Spring 2019

Political Science 3386-01: International Political Economy (online). Syllabus

Political Science 3379-01: Research and Writing in Political Science. Syllabus

Political Science 2305-06: American Government. Syllabus

Political Science 2305-16 & 2305-17: American Government (online). Syllabus

Fall 2018

Political Science 3379-01 & 3379-02: Research and Writing in Political Science. Syllabus

Political Science 2306: Texas Government (Honors). Syllabus

Political Science 2305: American Government. Syllabus


University of Missouri (2015-2018)

Summer 2018. Teaching Evaluations

Political Science 1400: International Relations (online). Syllabus

Spring 2018. Teaching Evaluations

Political Science 4540: American Foreign Policies (Writing Intensive). Syllabus

Spring 2018. Teaching Evaluations

Political Science 4430: Global Human Rights. Syllabus

Spring 2018. Teaching Evaluations

Political Science 1400: International Relations (online). Syllabus

Fall 2017. Teaching Evaluations

Political Science 4411: Genocide Terrorism and Civil War. Syllabus

Fall 2017. Teaching Evaluations

Political Science 4420: The Politics of International Economic Relations. Syllabus

Spring 2017. Teaching Evaluations

Spring 2017. Teaching Evaluations

Political Science 4412: Strategy and Warfare. Syllabus

Fall 2016. Teaching Evaluations

Political Science 4411: Genocide Terrorism and Civil War. Syllabus

Fall 2016. Teaching Evaluations

Political Science 4420: The Politics of International Economic Relations. Syllabus

Spring 2016. Teaching Evaluations

Political Science 1100: American Government. Syllabus

Fall 2015. Teaching Evaluations

Political Science 1400: International Relations. Syllabus

Summer 2015. Teaching Evaluations

Political Science 1100: American Government. Syllabus

Spring 2015. Teaching Evaluations

Political Science 1100: American Government. Syllabus