He practises out of the Princess Margaret Cancer Centre and the Odette Cancer Centre at Sunnybrook Hospital.He received his engineering degree from the University of Waterloo followed by a doctorate and post-doctoral fellowship in the Department of Medical Biophysics at the University of Toronto. Subsequently, he graduated from medical school at the University of Toronto.