Johnson, Peter A., University of Waterloo, Canada