University Teaching
University of Waterloo, Renison University College, Social Development Studies
Courses (2015-Present):
Social Justice for Social Development (ARTS130)
Restorative Approaches to Education (SDS435R)
Poverty and its Social Consequences (SOC224R)
Changing Conceptions of Childhood (SDS220R)
Research Apprenticeship (SDS454R)
Professional Leadership and Communication in Social Development (SDS450R)
Social Research Methods (SDS251R)
Political Ideologies and Social Development (formerly Social Ideas, Social Policy and Political Practice) (SDS131R)
University of Toronto, Victoria College, Education and Society Program
Introduction to Teaching (VIC362H1F, 2014-2016)
Communication and Conflict Resolution (JVS200H1F)
University of Calgary, Consortium for Peace Studies (CPS), Faculty of Social Work
Peacebuilding and Social Justice (SOWK 551.3, Social Work Interventions, undergraduate; SOWK 679.8, Social Work Seminar, graduate course, 2013-2014)
Ryerson University, Interdisciplinary Studies, Faculty of Community Services, Toronto
Conflict Resolution in Community Services (CINT905, 2009-2017)
Teamwork for Community Services (CINT907)
Johns Hopkins University & Northwestern University partnership program: Civic Education Project & Center for Talented Youth, at University of California, Berkeley
Teaching Assistant
Johns Hopkins University, Center for Talented Youth, at Mount Holyoke College, Massachusetts
Writing and Imagination (2007)
Other Teaching
Halton District School Board
Secondary School Teacher (Occasional), (2022-current)
Maru-a-Pula Secondary School, Botswana, Africa
Teacher-Librarian (2008)
Toronto District School Board
Elementary Teacher (Occasional), Grades 2-9 (2008-2010)
Teaching Internships: Windfields Junior High School, Grades 7-9; William G. Davis Junior Public School, Grade 4; Cosburn Public School, Grade 8, (2006-2008)