Computer Science

Jon Coulson

Lab Supervisor, Computer Science

M.Comp. (New England, Australia), B.Ed. (Alberta), B.Sc. (Alberta)

5-174B, City Centre Campus
10700 – 104 Avenue
Edmonton, AB


Jon Coulson began professional life as a high school math, physics, chemistry and biology teacher. He taught high school in Alberta and in Queensland and Tasmania in Australia. After completing his Master’s degree in Computer Science at the University of New England (Australia), Jon held a joint appointment of lecturer in the School of Education and as instructional designer in the School of Health at the University of New England. Jon taught in the Computer Science department at the University of Prince Edward Island before returning to Edmonton. In 2006, Jon joined the Instructional Media and Design department at MacEwan Univeristy as an Educational Technology Facilitator. He then joined MacEwan's Computer Science department as its laboratory supervisor in 2012 where he also teaches computer science and educational technology.

Teaching and Research Interests

Courses taught:

  • EDUC 210 Introduction to Educational Technology
  • CMPT 101 Introduction to Computing I
  • CMPT 103 Introduction to Computing II
  • CMPT 200 Data Structures and Algorithms