He obtained his Ph.D. in Management Science from McMaster University in 1994, and M.Sc. and BMATH degrees from the University of British Columbia and the University of Waterloo respectively.