Graham graduated from the University of Toronto (2009) with a Master’s degree in Information (specialization in Information Systems Design). Previously he acquired a Bachelor of Arts (specialized honours) in Information Technology from York University (2007) and a diploma in Computer Programming from Fanshawe College (2004).

Graham was previously the Innovative Technologies Librarian and project manager for Ryerson mobile at Ryerson University where he designs and manages, a team of developers working on HTML5 web and mobile applications.