Boise State University
Spring 2023
Adjunct Professor
Boise State University
POLS 300: American Political Institutions and Behavior
Adjunct Professor
Boise State University
POLS 300: American Political Institutions and Behavior
Fall 2022
Adjunct Professor
Boise State University
POLS 101: American National Government
POLS 200: Introduction to American Politics and Political Philosophy
Adjunct Professor
Boise State University
POLS 101: American National Government
POLS 200: Introduction to American Politics and Political Philosophy
Spring 2022
Adjunct Professor
Boise State University
POLS 101: American National Government (read the syllabus here).
Adjunct Professor
Boise State University
POLS 101: American National Government (read the syllabus here).
Fall 2021
Adjunct Professor
Boise State University
POLS 101: American National Government (read the syllabus here).
Adjunct Professor
Boise State University
POLS 101: American National Government (read the syllabus here).
University of California, Riverside
Spring 2021
Teaching Assistant
University of California, Riverside
POSC 114S: Theory and Methodology of Political Science with Dr. Daniel Biggers.
Teaching Assistant
University of California, Riverside
POSC 114S: Theory and Methodology of Political Science with Dr. Daniel Biggers.
Winter 2021
Teaching Assistant
University of California, Riverside
POSC 10 W: American Politics with Dr. Daniel Biggers.
Teaching Assistant
University of California, Riverside
POSC 10 W: American Politics with Dr. Daniel Biggers.
Fall 2020
Teaching Assistant
University of California, Riverside
POSC 182: Politics and Economic Policy with Dr. Steven Liao.
Teaching Assistant
University of California, Riverside
POSC 182: Politics and Economic Policy with Dr. Steven Liao.
Spring 2020
Teaching Assistant
University of California, Riverside
POSC 161 US: Latin American Relations with Dr. Miguel Carreras.
Teaching Assistant
University of California, Riverside
POSC 161 US: Latin American Relations with Dr. Miguel Carreras.
Winter 2020
Teaching Assistant
University of California, Riverside
POSC 160S: Globalization and Underdevelopment with Dr. Steven Liao.
Teaching Assistant
University of California, Riverside
POSC 160S: Globalization and Underdevelopment with Dr. Steven Liao.
Fall 2018
Teaching Assistant
University of California, Riverside
POSC 184S: Digital Government with Dr. Kevin Esterling.
Teaching Assistant
University of California, Riverside
POSC 184S: Digital Government with Dr. Kevin Esterling.
Spring 2018
Teaching Assistant
University of California, Riverside
POSC 184S: Digital Government with Dr. Kevin Esterling.
Teaching Assistant
University of California, Riverside
POSC 184S: Digital Government with Dr. Kevin Esterling.
Winter 2018
Teaching Assistant
University of California, Riverside
POSC 143S: Campaigns and Elections with Dr. Jennifer Merolla.
Teaching Assistant
University of California, Riverside
POSC 143S: Campaigns and Elections with Dr. Jennifer Merolla.
Fall 2017
Teaching Assistant
University of California, Riverside
POSC 10: American Politics with Dr. Melinda Ritchie.
Teaching Assistant
University of California, Riverside
POSC 10: American Politics with Dr. Melinda Ritchie.
Spring 2017
Teaching Assistant
University of California, Riverside
POSC 10 W: American Politics (Writing Across the Curriculum) with Dr. Daniel Biggers.
Teaching Assistant
University of California, Riverside
POSC 10 W: American Politics (Writing Across the Curriculum) with Dr. Daniel Biggers.
Winter 2017
Teaching Assistant
University of California, Riverside
POSC 10: American Politics with Dr. Bruce Bordner.
Teaching Assistant
University of California, Riverside
POSC 10: American Politics with Dr. Bruce Bordner.
Fall 2016
Teaching Assistant
University of California, Riverside
POSC 164: The Nation State and Capitalism with Dr. John Cioffi.
Teaching Assistant
University of California, Riverside
POSC 164: The Nation State and Capitalism with Dr. John Cioffi.
Spring 2016
Teaching Assistant
University of California, Riverside
POSC 10 W: American Politics (Writing Across the Curriculum) with Dr. Bruce Bordner.
Teaching Assistant
University of California, Riverside
POSC 10 W: American Politics (Writing Across the Curriculum) with Dr. Bruce Bordner.
Winter 2016
Teaching Assistant
University of California, Riverside
POSC 5W: Political Ideologies (Writing Across the Curriculum) with Dr. Ahmad Motameni.
Teaching Assistant
University of California, Riverside
POSC 5W: Political Ideologies (Writing Across the Curriculum) with Dr. Ahmad Motameni.
Fall 2015
Teaching Assistant
University of California, Riverside
POSC 161 US: Latin American Relations with Dr. Miguel Carreras.
Teaching Assistant
University of California, Riverside
POSC 161 US: Latin American Relations with Dr. Miguel Carreras.
Spring 2015
Teaching Assistant
University of California, Riverside
POSC 10: American Politics with Dr. Jeanine Kraybill.
Teaching Assistant
University of California, Riverside
POSC 10: American Politics with Dr. Jeanine Kraybill.
Winter 2015
Teaching Assistant
University of California, Riverside
POSC 10 W: American Politics (Writing Across the Curriculum) with Dr. Benjamin Bishin.
Teaching Assistant
University of California, Riverside
POSC 10 W: American Politics (Writing Across the Curriculum) with Dr. Benjamin Bishin.
Fall 2014
Teaching Assistant
University of California, Riverside
POSC 173: The Politics and Government of California with Dr. Ahmad Motameni.
Teaching Assistant
University of California, Riverside
POSC 173: The Politics and Government of California with Dr. Ahmad Motameni.