• 2009 - 2014
    Doctor of Philosophy in Computer Science
    McMaster University, Hamilton
    Ph.D. Thesis: On the Number of Distinct Squares in Strings
  • 2008 - 2009
    Master of Science in Computer Science (Transferred to Ph.D. Program)
    McMaster University, Hamilton
  • 2000 - 2005
    Bachelor of Computer Science (Honours in Information Systems), Co-operative (Co-op) Education Program
    University of New Brunswick, Fredericton
    Honours Thesis: The Mobile Client for New Brunswick Lung Association Geospatial Mapping System - Map Viewing