Smith, Stephen, University of Waterloo, Canada