Jack teaches mathematics for the Arts & Science program, and has also taught for the Business program. Jack came to Seneca, in 2010, from the University of Tennessee, in Knoxville, where he taught for sixteen years. Tennessee is where he completed his master's degree, in mathematics. Before heading to Knoxville, Jack graduated from the University of Toronto with a Bachelor of Science in mathematics and actuarial science. He has enjoyed helping others understand mathematics since he was in grade two.