Home About


I am currently employed at North Island College as an instructor in computer information systems. Previously, I worked at Langara College where I split my time between working as an educational technology advisor and also as a computer science instructor. I have a keen interest in applying web technology to post-secondary education. Prior to working in post-secondary education, I spent a lot of time as a software developer for geomatics companies like MDA and PCI Geomatics.


  • MBA, University of Victoria
  • M.Sc. (Computer Science), University of Victoria
  • B.Math. (Computer Science, Co-op), University of Waterloo

Work Experience

  • Jan 2012-present, Instructor, Computer Information Systems, North Island College
  • Jan 2015-Aug 2021, Educational Technology Advisor, Langara College
  • Nov 2011-May 2017, Department Chair, Computing Science and Information Systems, Langara College
  • Jan 2000-Aug 2021, Instructor, Computing Science and Information Systems, Langara College
  • Sep 1987-Dec 1999, student (undergraduate and graduate), software developer for assorted geomatics companies and agencies


  • Databases: MySQL, PostgreSQL
  • CMS: WordPress, Drupal
  • LMS: Moodle, Brightspace
  • Programming Languages: Java, C, C++, JavaScript, Python, PHP, Perl
  • Web: HTML, CSS, Apache, Tomcat, Jekyll, Node.js
  • Cloud: Amazon Web Services, Google Cloud Platform, Microsoft Azure
  • Networking: DNS, HTTP