Jonathan Hudson

Assistant Professor (Teaching)

Department of Computer Science

PhD - Computer Science

University of Calgary, 2019

MSc - Computer Science

University of Calgary, 2011

BSc (First Class Honours) - Computer Science

University of Calgary, 2009

Contact information

Web presence

Website

Location

Office : ICT712

Courses

CPSC 217: Introduction to Computer Science for Multidisciplinary Studies I
CPSC 231: Introduction to Computer Science for Computer Science Majors I
CPSC 319: Data Structures, Algorithms, and Their Applications
CPSC 413: Design and Analysis of Algorithms I
CPSC 457: Principles of Operating Systems
CPSC 501: Advanced Programming Techniques


Research and teaching

Research areas

  • Machine Learning
  • Artificial Intelligence
  • Evolutionary Computation
  • Exploratory Testing
  • Risk Assessment and Management

Research and Teaching Interests

Research Interests

Improving machine learning and artificial intelligence through evolutionary exploratory testing allowing for active risk assessment and management.

Teaching Interests

Scaffolding of skills, active learning, and the integration of formative feedback during problem solving.


Awards

NSERC - PGS D + AITF Graduate Student Scholarship, 2012-14
NSERC - CGS M + iCORE Graduate Student Scholarship, 2010
NSERC Undergraduate Student Research Award, 2009