Collaborators Craig HennesseyBritish Columbia Institute of Technology Julie RobillardUniversity of British Columbia Tim SalcudeanUniversity of British Columbia Andrew DuchowskiClemson University Borna NoureddinBritish Columbia Institute of Technology Students