
Jonathan Hudson
Assistant Professor (Teaching)
PhD - Computer Science
MSc - Computer Science
BSc (First Class Honours) - Computer Science
Contact information
Web presence
Location
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