AI-Related Courses at UBC

Course Instructor
Machine Learning and Data Mining (CPSC 340/CPSC 532M) Mark Schmidt
Intermediate Algorithm Analysis and Design (CPSC 320) Nick Harvey
Advanced Algorithm Design and Analysis (CPSC 420) Hu Fu
Advanced Relational Databases (CPSC 404) Laks Lakshmanan, V.S.
Business Programming and Analytics (COMM 337) To Be Announced
Computer Vision (CPSC 425) Jim Little
Computer Vision (CPSC 425) Leonid Sigal
Computers and Society (CPSC 430) Kevin Leyton-Brown
Functional and Logic Programming (CPSC 312) David Poole
Geostatistics (MINE 420) Ilija (Eli) Miskovic
Intelligent Systems (CPSC 422) Giuseppe Carenini
Introduction to Artificial Intelligence (CPSC 322) Jordon Johnson
Introduction to Artificial Intelligence (CPSC 322) Jordon Johnson
Machine Learning and Data Mining (CPSC 340) Mike Gelbart
Machine Learning and Data Mining (CPSC 340) Frank Wood
Quantitative Economic Modelling with Data Science Applications (ECON 323) Jesse Perla
Advanced Topics in Systems, Control, and Learning (EECE 571U) Maryam Kamgarpour
Artificial Intelligence for Decision-Making (CPSC 522) David Poole
Artificial Intelligence for Social Impact (CPSC 532L) Kevin Leyton-Brown
Combinatorial Optimization (CPSC 536S) Bruce Shepherd
Deep Learning models for Computer Graphics and Computer Vision (CPSC 533R) Helge Rhodin
Fundamentals of Visual Computing (EECE 570) Rafeef Garbi
Geostatistics (MINE 552) Ilija (Eli) Miskovic
Introduction to Natural Language Processing With Deep Learning (LING 530) Muhammad Abdul-Mageed
Machine Learning (CPSC 540) Mark Schmidt
NLP - Computational Linguistics (CPSC 503) Giuseppe Carenini
Nonlinear Inverse Theory (EOSC 555B) Eldad Haber
Privacy, Ethics, and Security (DSCI 541) Ed Knorr
Tools for Modern Algorithm Analysis (CPSC 531F) Hu Fu
Topics in Artificial Intelligence (CPSC 532P) Muhammad Abdul-Mageed
Topics in Human-Computer Interaction - ML & SIGNALS (CPSC 554X) Robert Xiao
User Centered AI (CPSC 532C) Cristina Conati