Undergraduate Level 1
PI1013: Introduction to International Relations: History and Concepts (Teaching Assistant, University of Aberdeen team taught, high enrolment, 2013-2016)
PI1516: Introduction to Political Science: British Politics and the EU (Teaching Assistant, University of Aberdeen team taught, 2013-2015)
SO1507: Introductory Sociology II (Teaching Assistant, University of Aberdeen, 2015-2016)
PI1518: Power and Conflict (Teaching Assistant, University of Aberdeen, 2016-2017)
PI1018: Democracy and Governance (Teaching Assistant, University of Aberdeen, 2014-2015)
PLT3103: Comparative Political Systems (Course Coordinator, Richmond The American International University in London, 2019-2021)
INR4100: Introduction to International Relations (Course Coordinator, Richmond The American International University in London high enrolment, 2019-2021)
Undergraduate Level 2
PI2009: Ideas and Ideologies in Politics and International Relations (Teaching Assistant, University of Aberdeen high enrolment, 2014-2017).
DEV5200: Research Methods and Practices (Course Coordinator, Richmond The American International University in London high enrolment, 2019-2021)
CRM5400: Terrorism and Counterterrorism (Course Coordinator, Richmond The American International University in London, 2019-2021)
IP2025 Security Studies: Contemporary and Emerging Issues (Course Coordinator, City University of London, 2018-2019)
IP2024 Security Studies: Conceptual Approaches (Course Coordinator, City University of London, 2018-2019)
IP2021: Scholarly Writing (Course Coordinator, City University of London, 2018-2019)
PI2007: Theories of International Relations (Teaching Assistant, University of Aberdeen, 2014- 2016)
PI2005: Democracy: Issues and Controversies (Teaching Assistant, University of Aberdeen, 2013-2015)
SO2009: Studying Social Life I (Teaching Assistant, University of Aberdeen, 2015-2016)
SO2504: Studying Social Life II (Teaching Assistant, University of Aberdeen, 2015-2016)
Undergraduate Level 3-4
IR6296/8: Senior Seminar I and II (International Relations) (Course Coordinator, Richmond The American International University in London, 2019-2021)
PL6296/8: Senior Seminar I and II (Politics) (Course Coordinator, Richmond The American International University in London, 2019-2021)
PI3069: Researching into the 21st Century (Course Coordinator, University of Aberdeen team taught, 2015-2017)
PI4071: Dissertation (Dissertation Supervisor, University of Aberdeen, 2017-2018)
IR4031: Dissertation (Dissertation Supervisor, University of Aberdeen, 2017-2018)
Postgraduate
INR7303: Securities and Insecurities: Bodies, Identities, Images (Course Coordinator, Richmond The American International University in London, 2021-2022)
IR7450: Conflict and Post-Conflict Studies (Course Coordinator, Richmond The American International University in London, 2020-2021)
INR7900: Dissertation (Supervisor and Marker, Richmond The American International University in London, 2019-2021)
IR7100: Research Methods (Course Coordinator, Richmond The American International University in London, 2019-2021)
IPM101 Understanding Security in the Twenty-First Century (Course Coordinator, City University of London, 2018-2019)
PI5520: Terrorism and Counterterrorism (Course Coordinator, University of Aberdeen, 2017-2018)
MScIR: Dissertation (Supervisor, City University of London, 2018-2019)