Teaching

At Dawson College:
  • Software Development I – 420-214-DW
  • Operating Systems I – 420-241-DW
  • Web Site Creation – 420-BXC-03

Past courses:

At McGill University (Graduate Teaching Assistant):
  • Intro to Robots & Intelligent Systems – COMP 417
  • Foundations of Programming – COMP 202
  • Introduction to C++ – COMP 322
At Sheridan College:
  • PROG10082 – Object Oriented Programming 1
  • PROG24178 – Object Oriented Programming 2
  • SYST13416 – Linux-UNIX-Operating Systems
  • SYST28296 – Linux System Administration
  • SYST20261 – Applied Operating Systems Design
  • PROG31632 – iPhone Application Development
  • SYST28043 – Web Technologies
  • PROG28263 – Internet Site Development Java
  • SYST10049 – Web Development 1
  • SYST10199 – Web Development 2
At Ryerson University:
  • CXIT630 – Network Administration for Linux
  • CXEC322 – Developing Advanced Web Applications Using Java
  • CXEC328 – Android Application Development