Edmund Tze Man Ng Lauréat du prix Pierre-Robillard 1998 University of Waterloo Thesis Advisor Richard J. Cook