Teaching

206977_831895218232_8113923_41673948_2476268_nBoise State University

Fall 2021

Political Science 506 – World Politics (Draft)

School of Public Service 150 – Leadership and Decisionmaking (Drafting)

Spring 2021

Political Science 306: Introduction to International Relations

School of Public Service 510 – Game Theory & Formal Modeling

Fall 2020 

Political Science 506: World Politics

Political Science 432: Civil War and Terrorism

Spring 2020

Political Science 525 – Civil War and Terrorism

Fall 2019

Political Science 420: Comparative Foreign Policy

Political Science 506: World Politics

Fall 2017 

Political Science 506: World Politics

Political Science 432: Civil War and Terrorism

Spring 2017

Political Science 420: Comparative Foreign Policy

Political Science 531: Limited Dependent Variables

Fall 2016

Political Science 506: World Politics (Graduate)

Summer 2016

Political Science 525: Civil War and Terrorism (Graduate)

Spring 2016

Political Science 306: International Relations

Political Science 506: World Politics (Graduate)

Fall 2015

Political Science 306: International Relations

Political Science 420: Comparative Foreign Policy

Spring 2015

Political Science 306: International Relations

Political Science 431: Civil War and Terrorism

Fall 2014

Political Science 306: International Relations

Political Science 420: Comparative Foreign Policy

Summer 2014

Political Science 431: Civil War and Terrorism

Spring 2014

Political Science 306: International Relations

Fall 2013

Political Science 306: International Relations

Political Science 420: Comparative Foreign Policy

Spring 2013

Political Science 231: International Relations

Political Science 398: Advanced Methods

Fall 2012

Political Science 231: International Relations

Political Science 430: United States Foreign Policy

University of Missouri, Columbia

Spring 2012

Political Science 1400: International Relations

Political Science 4004: Strength and Weakness in International Relations

Political Science 4420: The Politics of International Economic Relations

Fall 2011

Political Science 1400: International Relations

Political Science 4420: The Politics of International Economic Relations

Political Science 4440: International Organization

University of Binghamton, SUNY

PLSC 380H: Power: Strength and Weakness in International Relations, Winter 2010

PLSC 380I: Game Theory & International Relations, Fall 2009

PLSC 486U: Power and Governance in International Relations, Spring 2008

PLSC 380L: Hegemony or Survival, Summer 2007