Back to staff directory

John Hardy

B.Sc, B.Ed

Education

  • Bachelor of Education, University of Calgary, 2007
  • Bachelor of Science, Brigham Young University, 2000

Experience

  • Teacher, Cardston High School, 2007-Present