Edwards, David J, University of Waterloo, Canada