AIU
Instructor, Foreign Policy of China (PLS361), 2020–present.
Instructor, Modern Chinese Politics and Thought (PLS360), 2020–present.
Instructor, Chinese Society Today (SOC365), 2020–present.
Instructor, Taiwan Society Today (SOC375 ), 2020–present.
Instructor, Modern History of China (HIS290), 2020–present.
ANU
Course Convener, lecturer, and tutor, Current Issues in International Security (POLS 2132), 2017–19.
Lecturer and tutor, Introduction to International Security Studies (STST 1001), 2017 & 2019.
Tutor, Introduction to International Relations: Foundations and Concepts (POLS 1005), 2017–18.
Tutor, International Relations Theory (POLS 3017), 2017.
Lecturer, The Politics of China (ASIA2026/6026), 2016–19.
Lecturer and Tutor, North Korea: History, Culture, Politics (ASIA 2096), 2018.
Lecturer, Rethinking Northeast Asia (ASIA3033/8011), 2018.
Co-Course Convener, History of Modern China (ASIA 2037/6037), 2016.
Lecturer and tutor, Taiwan: History and Culture (ASIA2072/6072), 2015–17.
NSYSU
Teaching Assistant, Early and Modern Civilizations in History, 2009.
Teaching Assistant, Political Changes in Taiwan (1950–1990), 2009.
Teaching Assistant, The Development of Scientific Knowledge, 2008.
Teaching Assistant, Comparative Government and Politics, 2008.