Duncan
Mackenzie
University of Waterloo
Organization