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
English, Education @ Calvin College, University of Alberta
Master of Applied Linguistics & Biblical Exegesis @ Trinity ...
Secondary Education- Kinesiology/Math @ University of Alberta
M.Sc (Math), M.Ed @ Brock University
Honours Business Administration @ Trent University
Masters of Arts Integrated Studies @ Athabasca University