B.Sc. (Computer Science), University of Calgary (1995)M.Sc. (Computer Science), University of Calgary (1997)Ph.D. (Computer Science), University of Calgary (2002)