Jack graduated from the University of Guelph with a major in History and a minor in Philosophy. He was a Peer Helper and in a curricular context, took multiple experiential courses which were project and research based.