Courses taught
- Worlds of History (Modern World Civilizations: Crises of the Contemporary World), Department of History, Kean University, Spring 2025, Fall 2024
- Introduction to Western Civilization I, Department of Social Sciences, Business, and History, UCNJ Union College of Union County, NJ, Spring 2025
- The Soviet Empire (preceptor), Department of History/Program in Russian, East European and Eurasian Studies, Princeton University, Spring 202
- Thinking Translation: Language Transfer and Cultural Communication (preceptor), Department of Comparative Literature/Program in Translation and Intercultural Communication (PTIC), Princeton University, Fall 2023
- Oil, Energy and the Middle East (preceptor), Department of Near Eastern Studies, Princeton University, Spring 2023
- Worlds of History II (Modern World Civilizations: Crises of the Contemporary World) (online), Department of History, Kean University, Fall 2025
- Remembering Deportation and Genocide (instructor), Division of Humanities and Social Sciences, Benjamin Franklin Cummings Institute of Technology, Spring 2026 (forthcoming)