He obtained a B.E.Sc.\ in Electrical Engineering from the University of Western Ontario in 1984 and a Ph.D.\ in Electrical and Computer Engineering from Queen's University in 1994. He also worked for several years as a software designer at Bell Northern Research (now Nortel) in Ottawa and Toronto. His current research is primarily concerned with the design and analysis of private key cryptographic algorithms.