At Yale, I teach the following courses:
- PLSC 2111 – International Security (Fall 2024, Fall 2025)
- PLSC 2138 – International Environmental Politics (Spring 2026)
- PLSC 6950 – International Security (Spring 2025, Fall 2025)
I have had the pleasure of serving as a preceptor (assistant instructor) in the following courses at Princeton’s Politics Department:
- POL 396 – International Organizations (Spring 2022, taught by Professor James Vreeland)
- POL 240 – International Relations (Fall 2020, taught by Professor Rebecca Perlman)
- POL 576 – Formal Political Analysis II (Fall 2018, taught by Professor Adam Meirowitz)
- POL 349 – Political Economy (Fall 2017, taught by Professor Germán Gieczewski)