Home


  • Associate Professor (Teaching)
    University of Calgary, 2025
  • Assistant Professor (Teaching)
    University of Calgary, 2020
  • PhD - Computer Science - Artificial Intelligence
    University of Calgary, 2019
  • MSc - Computer Science - Artificial Intelligence
    University of Calgary, 2011
  • BSc (First Class Honours) - Computer Science
    Minor - Pure Mathematics
    University of Calgary, 2009

2023 - Artificial Intelligence - [Dr. Jonathan Hudson] link

2020 - Artificial Intelligence and Machine Learning - [Dr. Jonathan Hudson] link

Game base learning.
Building connections in a classroom setting.
Scaffolding of skills, active learning, and the integration of formative feedback during problem solving.

2022 Student Union Teaching Excellence Award (Faculty of Science) link

Available to supervise undergraduate CPSC 502/503 students.

Available to supervise undergraduate CPSC/SENG Capstone students.

Not available to supervise graduate students.

Topics: Machine Learning, Artificial Intelligence, Evolutionary Computation, Exploratory Testing, Risk Assessment and Management

2025-2028 University of Calgary Teaching and Learning Grant (AEGIS Rescue Simulator (Team-Based Experiential Assessment for Teaching Introductory AI)) [Dr. Jonathan Hudson, Janet Leahy] link

2022-2024 University of Calgary Teaching and Learning Grant (Designing Self-Disclosing Chatbots to Foster Common Humanity in Introductory Computer Science Classes) [Dr. Helen Ai He, Dr. Jonathan Hudson] link