 Cassel was a computer programmer and system analyst with IBM Canada from 1961 to 1968.He received an undergraduate degree in Computer Science from York University in 1975 and was accepted into the Ontario Institute for Studies in Education at the University of Toronto for a Master of Education program, completing the first year of the two-year program.At this point writing college textbooks began to require his full attention.