John graduated from York University with a Bachelor of Honours in 2007 with a major in English and a minor in Film. He obtained his Bachelor of Education from Western University and became an Ontario Certified Teacher in 2009 at the Primary, Junior, and Senior levels. For the last seven years, he has been a permanent secondary teacher with DPCDSB, teaching a variety of subjects including English literature, History, Geography, Anthropology/Psychology/Sociology, Math, and Film Studies. He also teaches after-school literacy classes, is on the literacy committee, works closely with ESL students, and coaches both hockey and soccer.
Additionally, John is a trained SAT and SSAT coach and he enjoys delivering instruction in reading comprehension and verbal analogies too help students succeed on this entrance test.
In his spare time, he teaches drums, enjoys cooking, travels extensively, and plays hockey.