Keyu Zhuang and Professor Hai-Ling Margaret ChengUniversity of Toronto Faculty of Applied Science & Engineering