Huyer, et al.. Canadian Engineering Education Association (CEEA17) Conf. CEEA17; Paper 102 University of Toronto. 2017.