Biology @ Universidade Nova de Lisboa - Faculdade de Ciências ...
Education @ University of Lethbridge
Physical Sciences @ University of Alberta
Master of Science Physics @ Heidelberg University
Bachelor of Education @ University of British Columbia
Elementary @ Canadian University College
Master of Applied Linguistics & Biblical Exegesis @ Trinity ...
English, Education @ Calvin College, University of Alberta
Secondary Education- Kinesiology/Math @ University of Alberta
M.Sc (Math), M.Ed @ Brock University
Masters of Arts Integrated Studies @ Athabasca University