Welcome to my corner of the academic world.

I am an assistant 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 operating systems, software engineering, cloud computing and virtualization.


MacEwan is an undergraduate university that has a strong focus on excellence in teaching.  This focus makes it an exciting and challenging environment to teach in.  I’ve been fortunate enough to have taught the following courses

CMPT 399 – Parallel and Concurrent Programming
CMPT 395 – Introduction to Software Engineering
CMPT 360 – Introduction to Operating Systems
CMPT 101/103 – Introduction to Computer Science I & II