Cai, Yifan, School of Engineering, University of Guelph, Canada