-
Advanced Fellowship, Lucile Packard Children's Hospital, Stanford University, Echocardiography
-
Board Certification, American Board of Pediatrics, Pediatric Cardiology
-
Board Certification, Royal College of Physicians and Surgeons of Canada, Cardiology
-
Fellowship, The Hospital for Sick Children, University of Toronto, Pediatric Cardiology
-
Board Certification, American Board of Pediatrics, Pediatrics
-
Board Certification, Royal College of Physicians and Surgeons of Canada, Pediatrics
-
Residency, McMaster Children's Hospital, McMaster University, Pediatrics
-
M.D., McMaster University