Nick Harvey The University of British Columbia Abram Hindle University of Alberta Lap Chi Lau University of Waterloo