- Doctor of Medicine, University of Alberta
- Bachelor of Science, Magna Cum Laude, University of Lethbridge
- Residency/Family Practice, University of British Columbia
- Basic Cardiovascular Life Support Certified
- Advanced Cardiovascular Life Support Certified
- Pediatric Advanced Life Support Certified
- Hypertension and Cancer Screening, NetCE
- Comprehensive Review of Family Medicine, Board Review