Thompson Rivers University
Jack has been involved in teaching ESL, curriculum development, and teacher training for over 20 years. He teaches EAP at Thompson Rivers University where he applies his passion for educational technology to developing online learning tools.