top of page
University of Aberdeen
Department of Politics & International Relations
(Lecturer, Co-Director of Strategic Studies, 2021 to Present)

PI5001: Strategic Theory (MSc)

PI5521: Chinese Security Issues (MSc)

PI5502: Global Security Issues (MSc)

PI5901: Dissertation in Strategic Studies (MSc)

Dublin City University
School of Law & Government
(Assistant Professor, 2020 to 2021)

LG392: Chinese Politics & Foreign Policy (BA)

LG5050: Politics & Foreign Policy of China (MA)

LG218: Independent Study Project (BA)

Middlebury Institute of International Studies 
James Martin Center for Nonproliferation Studies
(Guest Lecturer, 2019 to 2020)
University of Leicester
School of History, Politics & International Relations
(Associate Tutor, 2018 to 2019)

PL7508: Post Cold War World Order (MA)

PL7504: Intelligence & Security (MA)

PL7505: International Security (MA)

Hong Kong Baptist University
School of Government & International Studies
(Lecturer - course preparation, 2017)

POLS4005: World Order Issues (BSc)

POS7090: International Political Economy (MSc)

bottom of page