top of page

TEACHING

Courses
Brigham Young University

Teaching Assistant
Duke University

  • POLI 160/PUBPOL 166: Introduction to International Relations, Fall 2020 (Primary Instructors: Kyle Beardsley and Joseph Grieco)

  • POLI 364: Violence, Repression, and Organized Crime, Spring 2020 (Primary Instructor: Livia Schubiger)

  • POLI 160/PUBPOL 166: Introduction to International Relations, Fall 2019 (Primary Instructor: Peter Feaver)

  • POLI 361: Criminal and Armed Groups, Spring 2019 (Primary Instructor: Livia Schubiger)

Teaching Assistant
Brigham Young University

  • POLI 328: Statistical Analysis, Winter 2017 (Primary Instructor: Mike Barber)

  • POLI 328: Statistical Analysis, Fall 2016 (Primary Instructor: Joshua Gubler)

  • POLI 328: Statistical Analysis, Winter 2016 (Primary Instructor: Jay Goodliffe)

Guest Lectures

  • International Law, for Introduction to International Relations at Duke University, October 2019 (watch) (slides)

  • Economic Issues in Grand Strategy, for the John Quincy Adams Society's Morgenthau Grand Strategy Seminar, July 2022 (slides)

bottom of page