York University

GEOG 2110: Geographies of Global Political Economy — Course Director (Winter 2027, pending)

SOSC 2342: The Firm, Organizations & Management –Teaching Assistant & Tutorial Instructor (2025–26)

EU/GEOG 1000: The World Today: An Introduction to World Geography — Teaching Assistant & Tutorial Instructor (2024–25)

McMaster University

WORKLABR 1D03: Technology and the Future of Work — Teaching Assistant & Tutorial Instructor (2023–24)

WORKLABR 1A03E: Work and Labour in Canada — Teaching Assistant & Tutorial Instructor (2023–24)


Areas of Teaching Competence

Marxist Geography · Labour Geography · Political Ecology · Political Economy · Canadian Studies · China Studies