Teaching & Research Assistant Courses

 Modern Sociological Theories SOCI-3016  Fall 2013 Laurentian University, Sudbury, Ontario 

World of Work - SOCI/LBST-2026 Winter 2014 Laurentian University, Sudbury, Ontario 

Research Assistant – Topics of Free Trade  Fall 2014 Laurentian University, Sudbury, Ontario 

Understanding Society - SOCI-1015 Winter 2015 Laurentian University, Sudbury, Ontario

Games and Gamers – SOC/LS 225 Fall 2015 University of Waterloo, Waterloo, Ontario 

Organized Crime - SOC/LS 263 Winter 2016 University of Waterloo, Waterloo, Ontario 

Social Networks – SOC 310 Fall 2016 University of Waterloo, Waterloo, Ontario 

Juvenile Delinquency – SOC/LS 222 Winter 2017 University of Waterloo, Waterloo, Ontario 

Research Assistant – Topics of Education Fall 2017 University of Waterloo, Waterloo, Ontario 

Social Theory – SOC/LS 101 Winter 2018 University of Waterloo, Waterloo, Ontario 

Criminology – SOC/LS 325  Fall 2019 University of Waterloo, Waterloo, Ontario 

Legal Studies Sociology/Law – SOC/LS 227 Winter 2019 University of Waterloo, Waterloo, Ontario