Work Experience

  • Present 2018

    Assistant Professor of Teaching

    Computer Science Department, University of British Columbia

  • 2017 2016

    Lecturer

    Computer Science Department, Western University

  • 2017 2015

    Teaching Assistant Instructor

    Teaching Support Center, Western University

  • 2016 2015

    Sr. Product Development Advisor

    Knowledge Services, Public Health Ontario

  • 2017 2012

    Research Assistant

    Computer Science Department, Western University

  • 2012 2011

    Lecturer

    Computer Science Department, Babcock University

Education

  • 2018 Doctor of Philosophy

    Computer Science

    Western University, Ontario, Canada

  • 2010 Master's

    Computer Science

    University of Houston, Texas, USA

  • 2004 Bachelor's

    Computer Engineering with Minor in Math

    Trine University, Indiana, USA

  • 2002 Associate

    Science

    Southwestern Michigan College, Michigan, USA