Carnegie Mellon University
An Introduction to Technology and War
Course number(s): 84-274/84-674 (Carnegie Mellon Institute for Strategy & Technology)
Format: Undergraduate and Graduate course (32 students)
Offered: Fall 2025
Role: Instructor
Syllabus: Download PDF
Digital Diplomacy: Cybersecurity Challenges and Global Governance
Course number(s): 84-349/84-649 (Carnegie Mellon Institute for Strategy & Technology)
Format: Undergraduate and Graduate course (12 students)
Offered: Spring 2025
Role: Instructor
Syllabus: Download PDF
Click. Hack. Rule: Understanding the Power & Peril of Cyber Conflict
Course number(s): 84-363/84-663 (Carnegie Mellon Institute for Strategy & Technology)
Format: Undergraduate and Graduate course (20 students)
Offered: Fall 2024, Fall 2025
Role: Instructor
Syllabus: Download PDF
Georgia Institute of Technology
Cyber Security Practicum
Course number(s): CS/PUBPL 6727 (Georgia Institute of Technology)
Format: Graduate lecture/seminar (12-15 students)
Offered: Fall 2020, Spring 2021, Spring 2022, Fall 2024
Role: Instructor
Syllabus: Download PDF
Information Security Strategies and Policies
Course number(s): CS/PUBPL 6725 (Georgia Institute of Technology)
Format: Graduate lecture/seminar (54 students)
Offered: Fall 2023
Role: Instructor
Syllabus: Download PDF
Harvard University
Cybersecurity: Managing Risk in Information Age
Course number(s): HarvardX Cybersecurity Course (Harvard)
Format: Online instruction (200 students)
Role: Instructor
Offered: Winter 2018
University of Michigan, Ann Arbor
Introduction to World Politics
Course number(s): POLISCI 160 (University of Michigan, Ann Arbor)
Format: Undergraduate lecture/seminar (200 students)
Offered: Fall 2015, Fall 2016
Role: Head Teacher's Assistant
Syllabus: Download PDF
New York University
Global Civil Society
Course number(s): GLOB1-GC1050 (New York University)
Format: Graduate lecture/seminar (30 students)
Offered: Spring 2013
Role: Teacher's Assistant
Syllabus: Download PDF