Updated August 2025. We do not guarantee that every AI-related course at UBC has been listed. CourseInstructorMachine Learning with Engineering Applications (CPEN 355)Souradeep DuttaDeep Learning (CPEN 455)Renjie LiaoApplied Machine Learning (CPSC 330)Varada KolhatkarComputer Graphics: Modelling (CPSC 524)Alla ShefferTopics in Artifical Intelligence (CPSC 532B)Peter WestTopics in AI: Statistical Learning Theory (CPSC 532D)Danica SutherlandTopics in AI: Synthetic Data Generation in the era of Generative AI (CPSC 532P)Mi Jung ParkTopics in AI: Interpretability and Explainability (CPSC 532T)Xin TangTopics in AI: Adaptation & Adaptive Computation (CPSC 532X)Evan ShelhamerTopics in AI: Causal Machine Learning (CAUSAL ML) (CPSC 532Y)Mathias LecuyerTopics in AI: Physics-Informed AI: Transforming Science, Engineering, and Art (CPSC 532Z)Peter Yichen ChenMachine Learning and Data Mining (cross-listed with CPSC 340) (CPSC 540)Mathias LecuyerTopics in Human-Computer Interaction: ML & Signals (CPSC 554X)Robert XiaoCOmputationl COntrol (COCO) (ECEE-571)Alberto PadoanElectrical Engineering Seminar and Special Problems - Machine Teaching (EECE 571_S)Souradeep DuttaElectrical Engineering Seminar and Special Problems - Sequential Decision Making (EECE 571N)Cyrus NearySpatial Data Analysis and Remote Sensing (FRE 490/430)Jonathan ProctorData and Society (SOCI 280)Laura K. NelsonMethods for Statistical Learning (STAT 406)Geoff Pleiss