I am Department Chair an Associate Professor at MacEwan University in the Department of Computer Science.  MacEwan University an undergraduate university that is located in downtown Edmonton, Alberta.

My teaching and research relate to computing science education, operating systems, cloud computing, and virtualization.


MacEwan¬†is an undergraduate university that prides itself on its excellent teaching. This focus makes it an exciting and challenging environment to teach and work in. I’ve been fortunate enough to have taught the following courses

  • CMPT 360 – Introduction to Operating Systems
  • CMPT 395 – Introduction to Software Engineering
  • CMPT 101/103 – Introduction to Computer Science I & II