Skip to content Skip to main navigation
MENU

Courses

Check the SFU calendar for your degree requirements.  You can also review the program checklists for the Cognitive Science Major or Minor on our website for required courses from each discpline. 

Descriptions of all the required courses included in your program from various disciplines are available under each degree option. 

Spring 2027 Course Outlines

Cognitive Science courses (check the calendar or checklists for required courses)

Course Title Instructor Day/Time Location
COGS 100 D100 Exploring the Mind Zara Anwarzai
Jan 5 – Apr 12, 2027: Tue, 1:30–2:20 p.m.
Jan 5 – Apr 12, 2027: Thu, 12:30–2:20 p.m.
Burnaby
Burnaby
COGS 100 D900 Exploring the Mind Alexandra Jewell
Jan 5 – Apr 12, 2027: Tue, 2:30–5:20 p.m.
Surrey
COGS 110 D100 Learning in Everyday Life: The Art and Science of Hacking your Brain Alexandra Jewell
Jan 5 – Apr 12, 2027: Thu, 2:30–5:20 p.m.
Burnaby
COGS 200 D100 Foundations in Cognitive Science Jan 5 – Apr 12, 2027: Wed, 2:30–5:20 p.m.
Burnaby
COGS 300 D100 Selected Topics in Cognitive Science Alexandra Jewell
Jan 5 – Apr 12, 2027: Mon, 2:30–5:20 p.m.
Burnaby

Computing Science courses (check the calendar or checklists for required courses)

Course Title Instructor Day/Time Location
CMPT 105W D100 Social Issues and Communication Strategies in Computing Science Jan 5 – Apr 12, 2027: Tue, 1:30–2:20 p.m.
Jan 5 – Apr 12, 2027: Thu, 12:30–2:20 p.m.
Burnaby
Burnaby
CMPT 120 D100 Introduction to Computing Science and Programming I Toby Donaldson
Jan 5 – Apr 12, 2027: Mon, 10:30 a.m.–12:20 p.m.
Jan 5 – Apr 12, 2027: Wed, 10:30–11:20 a.m.
Burnaby
Burnaby
CMPT 125 D100 Introduction to Computing Science and Programming II Bobby Chan
Jan 5 – Apr 12, 2027: Tue, 4:30–5:20 p.m.
Jan 5 – Apr 12, 2027: Thu, 3:30–5:20 p.m.
Burnaby
Burnaby
CMPT 125 D200 Introduction to Computing Science and Programming II Toby Donaldson
Jan 5 – Apr 12, 2027: Mon, Wed, Fri, 1:30–2:20 p.m.
Burnaby
CMPT 135 D100 Introduction to Computer Programming II Victor Cheung
Jan 5 – Apr 12, 2027: Mon, Wed, Fri, 12:30–1:20 p.m.
Surrey
CMPT 201 D100 Systems Programming Jan 5 – Apr 12, 2027: Tue, Thu, 8:30–10:20 a.m.
Burnaby
CMPT 210 D100 Probability and Computing SiQi Zhou
Jan 5 – Apr 12, 2027: Tue, 2:30–4:20 p.m.
Jan 5 – Apr 12, 2027: Fri, 2:30–3:20 p.m.
Burnaby
Burnaby
CMPT 210 D200 Probability and Computing Brad Bart
Jan 5 – Apr 12, 2027: Mon, 12:30–2:20 p.m.
Jan 5 – Apr 12, 2027: Wed, 12:30–1:20 p.m.
Burnaby
Burnaby
CMPT 225 D100 Data Structures and Programming Jan 5 – Apr 12, 2027: Tue, 10:30 a.m.–12:20 p.m.
Jan 5 – Apr 12, 2027: Fri, 10:30–11:20 a.m.
Burnaby
Burnaby
CMPT 225 D200 Data Structures and Programming Victor Cheung
Jan 5 – Apr 12, 2027: Wed, 9:30–10:20 a.m.
Jan 5 – Apr 12, 2027: Fri, 8:30–10:20 a.m.
Surrey
Surrey
CMPT 276 D100 Introduction to Software Engineering Saba Alimadadi Jani
Jan 5 – Apr 12, 2027: Tue, 10:30 a.m.–12:20 p.m.
Jan 5 – Apr 12, 2027: Fri, 10:30–11:20 a.m.
Burnaby
Burnaby
CMPT 276 D200 Introduction to Software Engineering Bobby Chan
Jan 5 – Apr 12, 2027: Mon, 10:30 a.m.–12:20 p.m.
Jan 5 – Apr 12, 2027: Wed, 10:30–11:20 a.m.
Burnaby
Burnaby
CMPT 276 D300 Introduction to Software Engineering Brian Fraser
Jan 5 – Apr 12, 2027: Tue, 10:30 a.m.–12:20 p.m.
Jan 5 – Apr 12, 2027: Fri, 10:30–11:20 a.m.
Surrey
Surrey
CMPT 295 D100 Introduction to Computer Systems Alaa Alameldeen
Jan 5 – Apr 12, 2027: Wed, 9:30–10:20 a.m.
Jan 5 – Apr 12, 2027: Fri, 8:30–10:20 a.m.
Burnaby
Burnaby
CMPT 303 D100 Operating Systems Steven Ko
Jan 5 – Apr 12, 2027: Wed, 1:30–2:20 p.m.
Jan 5 – Apr 12, 2027: Fri, 12:30–2:20 p.m.
Burnaby
Burnaby
CMPT 305 D100 Computer Simulation and Modelling Alaa Alameldeen
Jan 5 – Apr 12, 2027: Wed, 11:30 a.m.–12:20 p.m.
Jan 5 – Apr 12, 2027: Fri, 10:30 a.m.–12:20 p.m.
Burnaby
Burnaby
CMPT 307 D100 Data Structures and Algorithms Valentine Kabanets
Jan 5 – Apr 12, 2027: Mon, 10:30–11:20 a.m.
Jan 5 – Apr 12, 2027: Thu, 10:30 a.m.–12:20 p.m.
Burnaby
Burnaby
CMPT 307 E100 Data Structures and Algorithms Valentine Kabanets
Jan 5 – Apr 12, 2027: Mon, 4:30–5:20 p.m.
Jan 5 – Apr 12, 2027: Thu, 4:30–6:20 p.m.
Burnaby
Burnaby
CMPT 308 D100 Computability and Complexity Evgenia Ternovska
Jan 5 – Apr 12, 2027: Mon, 12:30–2:20 p.m.
Jan 5 – Apr 12, 2027: Wed, 12:30–1:20 p.m.
Burnaby
Burnaby
CMPT 310 D100 Introduction to Artificial Intelligence Maxwell Libbrecht
Jan 5 – Apr 12, 2027: Wed, 9:30–10:20 a.m.
Jan 5 – Apr 12, 2027: Fri, 8:30–10:20 a.m.
Burnaby
Burnaby
CMPT 311 D100 Introduction to Artificial Intelligence for Non-CS Majors Hedayat Zarkoob
Jan 5 – Apr 12, 2027: Wed, 1:30–2:20 p.m.
Jan 5 – Apr 12, 2027: Fri, 12:30–2:20 p.m.
Location: TBA
Location: TBA
CMPT 320 D100 Social Implications - Computerized Society Nicholas Vincent
Jan 5 – Apr 12, 2027: Mon, 2:30–3:20 p.m.
Jan 5 – Apr 12, 2027: Thu, 2:30–4:20 p.m.
Burnaby
Burnaby
CMPT 353 E100 Computational Data Science Hedayat Zarkoob
Jan 5 – Apr 12, 2027: Mon, 5:30–7:20 p.m.
Jan 5 – Apr 12, 2027: Wed, 6:30–7:20 p.m.
Burnaby
Burnaby
CMPT 354 D100 Database Systems I Martin Ester
Jan 5 – Apr 12, 2027: Tue, 2:30–4:20 p.m.
Jan 5 – Apr 12, 2027: Thu, 2:30–3:20 p.m.
Burnaby
Burnaby
CMPT 354 D200 Database Systems I Jan 5 – Apr 12, 2027: Mon, 8:30–9:20 a.m.
Jan 5 – Apr 12, 2027: Thu, 8:30–10:20 a.m.
Surrey
Surrey
CMPT 361 D100 Introduction to Visual Computing Yasutaka Furukawa
Jan 5 – Apr 12, 2027: Wed, 3:30–4:20 p.m.
Jan 5 – Apr 12, 2027: Fri, 2:30–4:20 p.m.
Burnaby
Burnaby
CMPT 363 D100 User Interface Design Parmit Kaur Chilana
Jan 5 – Apr 12, 2027: Mon, 12:30–1:20 p.m.
Jan 5 – Apr 12, 2027: Thu, 12:30–2:20 p.m.
Burnaby
Burnaby
CMPT 371 E100 Data Communications and Networking Jan 5 – Apr 12, 2027: Tue, 5:30–6:20 p.m.
Jan 5 – Apr 12, 2027: Thu, 5:30–7:20 p.m.
Burnaby
Burnaby
CMPT 376W D200 Professional Responsibility and Technical Writing Jan 5 – Apr 12, 2027: Mon, 2:30–3:20 p.m.
Jan 5 – Apr 12, 2027: Thu, 2:30–4:20 p.m.
Surrey
Surrey
CMPT 376W E100 Professional Responsibility and Technical Writing Jan 5 – Apr 12, 2027: Mon, 4:30–5:20 p.m.
Jan 5 – Apr 12, 2027: Wed, 4:30–6:20 p.m.
Burnaby
Burnaby
CMPT 379 D100 Principles of Compiler Design Anders Miltner
Jan 5 – Apr 12, 2027: Tue, 8:30–10:20 a.m.
Jan 5 – Apr 12, 2027: Thu, 8:30–9:20 a.m.
Burnaby
Burnaby
CMPT 405 D100 Design and Analysis of Computing Algorithms Jan 5 – Apr 12, 2027: Wed, 3:30–4:20 p.m.
Jan 5 – Apr 12, 2027: Fri, 2:30–4:20 p.m.
Burnaby
Burnaby
CMPT 409 D100 Special Topics in Theoretical Computing Science Igor Shinkar
Jan 5 – Apr 12, 2027: Tue, 12:30–2:20 p.m.
Jan 5 – Apr 12, 2027: Fri, 12:30–1:20 p.m.
Burnaby
Burnaby
CMPT 410 D100 Machine Learning Ke Li
Jan 5 – Apr 12, 2027: Tue, 12:30–2:20 p.m.
Jan 5 – Apr 12, 2027: Fri, 12:30–1:20 p.m.
Burnaby
Burnaby
CMPT 412 E100 Computer Vision Richard Zhang
Jan 5 – Apr 12, 2027: Mon, 5:30–8:20 p.m.
Burnaby
CMPT 415 D010 Special Research Projects TBA
Location: TBA
CMPT 415 D011 Special Research Projects TBA
Location: TBA
CMPT 415 D012 Special Research Projects TBA
Location: TBA
CMPT 415 D013 Special Research Projects TBA
Location: TBA
CMPT 415 D014 Special Research Projects TBA
Location: TBA
CMPT 415 D015 Special Research Projects TBA
Location: TBA
CMPT 415 D016 Special Research Projects TBA
Location: TBA
CMPT 415 D100 Special Research Projects TBA
Location: TBA
CMPT 415 D200 Special Research Projects TBA
Location: TBA
CMPT 415 D300 Special Research Projects TBA
Location: TBA
CMPT 415 D400 Special Research Projects TBA
Location: TBA
CMPT 415 D500 Special Research Projects TBA
Location: TBA
CMPT 415 D600 Special Research Projects TBA
Location: TBA
CMPT 415 D700 Special Research Projects TBA
Location: TBA
CMPT 415 D800 Special Research Projects TBA
Location: TBA
CMPT 415 D900 Special Research Projects TBA
Location: TBA
CMPT 416 D100 Special Research Projects Xingdong Yang
TBA
Location: TBA
CMPT 416 D200 Special Research Projects Lawrence Kim
TBA
Location: TBA
CMPT 416 D300 Special Research Projects Nicholas Vincent
TBA
Location: TBA
CMPT 416 D400 Special Research Projects Angelica Lim
TBA
Location: TBA
CMPT 416 D500 Special Research Projects Brian Fraser
TBA
Location: TBA
CMPT 416 D600 Special Research Projects Bobby Chan
TBA
Location: TBA
CMPT 416 D700 Special Research Projects Ghassan Hamarneh
TBA
Location: TBA
CMPT 416 D800 Special Research Projects Ouldooz Baghban Karimi
TBA
Location: TBA
CMPT 417 D100 Intelligent Systems Hang Ma
Jan 5 – Apr 12, 2027: Thu, 11:30 a.m.–2:20 p.m.
Burnaby
CMPT 419 D100 Special Topics in Artificial Intelligence Angelica Lim
Jan 5 – Apr 12, 2027: Mon, 2:30–4:20 p.m.
Jan 5 – Apr 12, 2027: Wed, 2:30–3:20 p.m.
Burnaby
Burnaby
CMPT 419 D200 Special Topics in Artificial Intelligence Nicholas Vincent
Jan 5 – Apr 12, 2027: Mon, 10:30 a.m.–12:20 p.m.
Jan 5 – Apr 12, 2027: Wed, 10:30–11:20 a.m.
Burnaby
Burnaby
CMPT 419 E100 Special Topics in Artificial Intelligence Marzena Karpinska
Jan 5 – Apr 12, 2027: Mon, 4:30–5:20 p.m.
Jan 5 – Apr 12, 2027: Wed, 4:30–6:20 p.m.
Burnaby
Burnaby
CMPT 420 G100 Deep Learning Wuyang Chen
Jan 5 – Apr 12, 2027: Mon, 9:30 a.m.–12:20 p.m.
Burnaby
CMPT 426 D100 Practicum I Cristina Eftenaru
Stephanie Greaves
Jan 5 – Apr 12, 2027: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
Location: TBA
CMPT 426 D200 Practicum I Cristina Eftenaru
Stephanie Greaves
Jan 5 – Apr 12, 2027: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
Location: TBA
CMPT 426 D300 Practicum I Cristina Eftenaru
Stephanie Greaves
Jan 5 – Apr 12, 2027: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
Location: TBA
CMPT 426 D400 Practicum I Cristina Eftenaru
Stephanie Greaves
Jan 5 – Apr 12, 2027: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
Location: TBA
CMPT 426 I100 Practicum I Cristina Eftenaru
Stephanie Greaves
Jan 5 – Apr 12, 2027: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
Location: TBA
CMPT 427 D100 Practicum II Cristina Eftenaru
Stephanie Greaves
Jan 5 – Apr 12, 2027: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
Location: TBA
CMPT 427 D200 Practicum II Cristina Eftenaru
Stephanie Greaves
Jan 5 – Apr 12, 2027: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
Location: TBA
CMPT 427 D300 Practicum II Cristina Eftenaru
Stephanie Greaves
Jan 5 – Apr 12, 2027: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
Location: TBA
CMPT 427 D400 Practicum II Cristina Eftenaru
Stephanie Greaves
Jan 5 – Apr 12, 2027: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
Location: TBA
CMPT 427 I100 Practicum II Cristina Eftenaru
Stephanie Greaves
Jan 5 – Apr 12, 2027: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
Location: TBA
CMPT 428 D100 Practicum III Cristina Eftenaru
Stephanie Greaves
Jan 5 – Apr 12, 2027: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
Location: TBA
CMPT 428 D200 Practicum III Cristina Eftenaru
Stephanie Greaves
Jan 5 – Apr 12, 2027: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
Location: TBA
CMPT 428 D300 Practicum III Cristina Eftenaru
Stephanie Greaves
Jan 5 – Apr 12, 2027: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
Location: TBA
CMPT 428 D400 Practicum III Cristina Eftenaru
Stephanie Greaves
Jan 5 – Apr 12, 2027: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
Location: TBA
CMPT 428 I100 Practicum III Cristina Eftenaru
Stephanie Greaves
Jan 5 – Apr 12, 2027: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
Location: TBA
CMPT 429 D100 Practicum IV Cristina Eftenaru
Stephanie Greaves
Jan 5 – Apr 12, 2027: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
Location: TBA
CMPT 429 D200 Practicum IV Cristina Eftenaru
Stephanie Greaves
Jan 5 – Apr 12, 2027: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
Location: TBA
CMPT 429 D300 Practicum IV Cristina Eftenaru
Stephanie Greaves
Jan 5 – Apr 12, 2027: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
Location: TBA
CMPT 429 D400 Practicum IV Cristina Eftenaru
Stephanie Greaves
Jan 5 – Apr 12, 2027: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
Location: TBA
CMPT 429 I100 Practicum IV Cristina Eftenaru
Stephanie Greaves
Jan 5 – Apr 12, 2027: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
Location: TBA
CMPT 430 D100 Practicum V Cristina Eftenaru
Stephanie Greaves
Jan 5 – Apr 12, 2027: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
Location: TBA
CMPT 430 D200 Practicum V Cristina Eftenaru
Stephanie Greaves
Jan 5 – Apr 12, 2027: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
Location: TBA
CMPT 430 D300 Practicum V Cristina Eftenaru
Stephanie Greaves
Jan 5 – Apr 12, 2027: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
Location: TBA
CMPT 430 D400 Practicum V Cristina Eftenaru
Stephanie Greaves
Jan 5 – Apr 12, 2027: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
Location: TBA
CMPT 430 I100 Practicum V Cristina Eftenaru
Stephanie Greaves
Jan 5 – Apr 12, 2027: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
Location: TBA
CMPT 431 D100 Distributed Systems Keval Vora
Jan 5 – Apr 12, 2027: Tue, 8:30–11:20 a.m.
Location: TBA
CMPT 433 D100 Embedded Systems Brian Fraser
Jan 5 – Apr 12, 2027: Tue, 2:30–4:20 p.m.
Jan 5 – Apr 12, 2027: Fri, 2:30–3:20 p.m.
Surrey
Surrey
CMPT 454 E100 Database Systems II Ke Wang
Jan 5 – Apr 12, 2027: Tue, 5:30–8:20 p.m.
Burnaby
CMPT 467 D100 Visualization Jan 5 – Apr 12, 2027: Wed, 11:30 a.m.–12:20 p.m.
Jan 5 – Apr 12, 2027: Fri, 10:30 a.m.–12:20 p.m.
Burnaby
Burnaby
CMPT 471 D100 Networking II Mohamed Hefeeda
Jan 5 – Apr 12, 2027: Tue, 4:30–5:20 p.m.
Jan 5 – Apr 12, 2027: Thu, 3:30–5:20 p.m.
Burnaby
Burnaby
CMPT 478 D100 Current Topics in Quantum Computing Matthew Amy
Jan 5 – Apr 12, 2027: Mon, 12:30–1:20 p.m.
Jan 5 – Apr 12, 2027: Thu, 12:30–2:20 p.m.
Burnaby
Burnaby
CMPT 489 D100 Special Topics in Programming Languages Anders Miltner
Jan 5 – Apr 12, 2027: Tue, 2:30–4:20 p.m.
Jan 5 – Apr 12, 2027: Thu, 2:30–3:20 p.m.
Burnaby
Burnaby
CMPT 494 D100 Software Systems Program Capstone Project I Ghassan Hamarneh
TBA
Location: TBA
CMPT 494 D200 Software Systems Program Capstone Project I Mohammad Tayebi
TBA
Location: TBA
CMPT 494 D300 Software Systems Program Capstone Project I Ke Li
TBA
Location: TBA
CMPT 495 D100 Software Systems Capstone Project II Mohammad Tayebi
TBA
Location: TBA
CMPT 495 D200 Software Systems Capstone Project II KangKang Yin
TBA
Location: TBA
CMPT 495 D300 Software Systems Capstone Project II Ke Li
TBA
Location: TBA
CMPT 496 D100 Directed Studies Lawrence Kim
TBA
Location: TBA
CMPT 496 D200 Directed Studies Steven Ko
TBA
Location: TBA
CMPT 496 D300 Directed Studies Mohammad Tayebi
TBA
Location: TBA
CMPT 496 D400 Directed Studies Ouldooz Baghban Karimi
TBA
Location: TBA
CMPT 497 D100 Dual Degree Program Capstone Project TBA
Location: TBA
CMPT 498 D100 Honours Research Project Mo Chen
TBA
Location: TBA
CMPT 498 D200 Honours Research Project TBA
Location: TBA
CMPT 498 D300 Honours Research Project TBA
Location: TBA

Interactive Arts and Technology courses (check the calendar or checklists for required courses)

Course Title Instructor Day/Time Location
IAT 100 D100 Digital Image Design Jon Corbett
Jan 5 – Apr 12, 2027: Mon, 2:30–4:20 p.m.
Surrey
IAT 102 D100 Graphic Design Kenneth Zupan
Jan 5 – Apr 12, 2027: Tue, 2:30–5:20 p.m.
Surrey
IAT 167 D100 Digital Games: Genre, Structure, Programming and Play Marek Hatala
Jan 5 – Apr 12, 2027: Tue, 11:30 a.m.–1:20 p.m.
Jan 5 – Apr 12, 2027: Thu, 11:30 a.m.–12:20 p.m.
Surrey
Surrey
IAT 201 B100 Human-Computer Interaction and Cognition Brian Fisher
TBA
Location: TBA
IAT 206W D100 Media Across Cultures Kate Hennessy
Jan 5 – Apr 12, 2027: Mon, 2:30–5:20 p.m.
Surrey
IAT 210 OL01 Introduction to Game Studies: Theory and Design Michael Filimowicz
Online
IAT 235 D100 Information Design Mehdi Nazemi
Jan 5 – Apr 12, 2027: Fri, 8:30 a.m.–12:20 p.m.
Surrey
IAT 244 OL01 Digital, Virtual and AI Photography Michael Filimowicz
Online
IAT 265 D100 Multimedia Programming for Art and Design Christopher Shaw
Jan 5 – Apr 12, 2027: Thu, 2:30–4:20 p.m.
Surrey
IAT 271 D100 Co-op Practicum I Jan 5 – Apr 12, 2027: Mon, Tue, Wed, Thu, Fri, Sat, Sun, 8:00 a.m.–8:00 p.m.
Location: TBA
IAT 271 D200 Co-op Practicum I Jan 5 – Apr 12, 2027: Mon, Tue, Wed, Thu, Fri, Sat, Sun, 8:00 a.m.–8:00 p.m.
Location: TBA
IAT 271 I100 Co-op Practicum I Jan 5 – Apr 12, 2027: Mon, Tue, Wed, Thu, Fri, Sat, Sun, 8:00 a.m.–8:00 p.m.
Location: TBA
IAT 272 D100 Co-op Practicum II Jan 5 – Apr 12, 2027: Mon, Tue, Wed, Thu, Fri, Sat, Sun, 8:00 a.m.–8:00 p.m.
Location: TBA
IAT 272 D200 Co-op Practicum II Jan 5 – Apr 12, 2027: Mon, Tue, Wed, Thu, Fri, Sat, Sun, 8:00 a.m.–8:00 p.m.
Location: TBA
IAT 272 I100 Co-op Practicum II Jan 5 – Apr 12, 2027: Mon, Tue, Wed, Thu, Fri, Sat, Sun, 8:00 a.m.–8:00 p.m.
Location: TBA
IAT 309W D100 Writing Methods for Research Paul Brokenshire
Jan 5 – Apr 12, 2027: Fri, 2:30–5:20 p.m.
Surrey
IAT 312 D100 Foundations of Game Design Yingchen Yang
Jan 5 – Apr 12, 2027: Fri, 10:30 a.m.–12:20 p.m.
Surrey
IAT 320 D100 Body as Interface Jon Corbett
Jan 5 – Apr 12, 2027: Fri, 2:30–5:20 p.m.
Surrey
IAT 333 D100 Interaction Design Methods Ron Wakkary
Jan 5 – Apr 12, 2027: Wed, 9:30 a.m.–12:20 p.m.
Surrey
IAT 336 D100 Materials in Practice Kenneth Zupan
Jan 5 – Apr 12, 2027: Thu, 10:30 a.m.–12:20 p.m.
Surrey
IAT 339 D100 Web Design and Development Helmine Serban
Jan 5 – Apr 12, 2027: Thu, 8:30–11:20 a.m.
Surrey
IAT 340 B100 Sound Design Mehdi Nazemi
TBA
Location: TBA
IAT 355 E100 Introduction to Visual Analytics Christopher Shaw
Jan 5 – Apr 12, 2027: Mon, Wed, 4:30–5:50 p.m.
Surrey
IAT 359 D100 Mobile Computing Helmine Serban
Jan 5 – Apr 12, 2027: Tue, 8:30–11:20 a.m.
Surrey
IAT 360 B100 Exploring Artificial Intelligence: Its Use, Concepts, and Impact Nilay Yalcin
TBA
Surrey
IAT 373 D100 Co-op Practicum III Jan 5 – Apr 12, 2027: Mon, Tue, Wed, Thu, Fri, Sat, Sun, 8:00 a.m.–8:00 p.m.
Location: TBA
IAT 373 D200 Co-op Practicum III Jan 5 – Apr 12, 2027: Mon, Tue, Wed, Thu, Fri, Sat, Sun, 8:00 a.m.–8:00 p.m.
Location: TBA
IAT 373 I100 Co-op Practicum III Jan 5 – Apr 12, 2027: Mon, Tue, Wed, Thu, Fri, Sat, Sun, 8:00 a.m.–8:00 p.m.
Location: TBA
IAT 374 D100 Co-op Practicum IV Jan 5 – Apr 12, 2027: Mon, Tue, Wed, Thu, Fri, Sat, Sun, 8:00 a.m.–8:00 p.m.
Location: TBA
IAT 374 D200 Co-op Practicum IV Jan 5 – Apr 12, 2027: Mon, Tue, Wed, Thu, Fri, Sat, Sun, 8:00 a.m.–8:00 p.m.
Location: TBA
IAT 374 I100 Co-op Practicum IV Jan 5 – Apr 12, 2027: Mon, Tue, Wed, Thu, Fri, Sat, Sun, 8:00 a.m.–8:00 p.m.
Location: TBA
IAT 375 D100 Co-op Practicum V Jan 5 – Apr 12, 2027: Mon, Tue, Wed, Thu, Fri, Sat, Sun, 8:00 a.m.–8:00 p.m.
Location: TBA
IAT 375 D200 Co-op Practicum V Jan 5 – Apr 12, 2027: Mon, Tue, Wed, Thu, Fri, Sat, Sun, 8:00 a.m.–8:00 p.m.
Location: TBA
IAT 375 I100 Co-op Practicum V Jan 5 – Apr 12, 2027: Mon, Tue, Wed, Thu, Fri, Sat, Sun, 8:00 a.m.–8:00 p.m.
Location: TBA
IAT 380 D100 Special Topics in Interactive Arts and Technology (Arts) Susan Clements-Vivian
Jan 5 – Apr 12, 2027: Thu, 2:30–5:20 p.m.
Surrey
IAT 381 D100 Special Topics in Interactive Arts and Technology (Science) Alireza Karduni
Jan 5 – Apr 12, 2027: Mon, 10:30 a.m.–12:20 p.m.
Surrey
IAT 386 D100 Directed Studies
IAT 386 D200 Directed Studies
IAT 387 D100 Directed Studies
IAT 387 D200 Directed Studies
IAT 387 D300 Directed Studies
IAT 387 D400 Directed Studies
IAT 410 E100 Advanced Game Design Yingchen Yang
Jan 5 – Apr 12, 2027: Wed, 4:30–6:20 p.m.
Surrey
IAT 420 D100 Critical Making Senior Project Jon Corbett
Jan 5 – Apr 12, 2027: Fri, 2:30–5:20 p.m.
Surrey
IAT 431 D100 Speculative Design William Odom
Jan 5 – Apr 12, 2027: Thu, 11:30 a.m.–2:20 p.m.
Surrey
IAT 438 E100 User Experience Design Paul Brokenshire
Jan 5 – Apr 12, 2027: Mon, 4:30–8:20 p.m.
Vancouver
IAT 445 D100 Immersive Environments Jan 5 – Apr 12, 2027: Tue, 10:30 a.m.–12:20 p.m.
Surrey
IAT 452 D100 Developing Evidence-Based Interfaces Halil Erhan
Jan 5 – Apr 12, 2027: Thu, 11:30 a.m.–2:20 p.m.
Surrey
IAT 459 D100 Internet Computing Technologies Helmine Serban
Jan 5 – Apr 12, 2027: Fri, 9:30 a.m.–12:20 p.m.
Surrey
IAT 461 E100 Data Science for Human-Centered Systems Marek Hatala
Jan 5 – Apr 12, 2027: Mon, 4:30–8:20 p.m.
Surrey
IAT 486 D100 Directed Studies
IAT 486 D200 Directed Studies
IAT 486 D300 Directed Studies
IAT 486 D400 Directed Studies
IAT 487 D100 Directed Studies
IAT 487 D200 Directed Studies
IAT 487 D300 Directed Studies
IAT 487 D400 Directed Studies
IAT 487 D500 Directed Studies
IAT 488 D010 Directed Studies
IAT 488 D011 Directed Studies
IAT 488 D012 Directed Studies
IAT 488 D013 Directed Studies
IAT 488 D100 Directed Studies
IAT 488 D200 Directed Studies
IAT 488 D300 Directed Studies
IAT 488 D400 Directed Studies
IAT 488 D500 Directed Studies
IAT 488 D600 Directed Studies
IAT 488 D700 Directed Studies
IAT 488 D800 Directed Studies
IAT 488 D900 Directed Studies
IAT 499 D100 Graduation Project Mehdi Nazemi
Jan 5 – Apr 12, 2027: Mon, 8:30–10:20 a.m.
Surrey

Linguistics courses (check the calendar or checklists for required courses)

Course Title Instructor Day/Time Location
LING 100 B100 Communication and Language Heather Bliss
Jan 5 – Apr 12, 2027: Thu, 2:30–4:20 p.m.
TBA
Burnaby
Burnaby
LING 100 B900 Communication and Language Claudia Wei Wah Wong
Jan 5 – Apr 12, 2027: Mon, 2:30–4:20 p.m.
TBA
Surrey
Surrey
LING 111 B100 The Wonder of Words Claudia Wei Wah Wong
Jan 5 – Apr 12, 2027: Thu, 10:30 a.m.–12:20 p.m.
TBA
Burnaby
Burnaby
LING 160 B100 Language, Culture and Society Suzanne Hilgendorf
Jan 5 – Apr 12, 2027: Wed, 1:30–2:20 p.m.
TBA
Burnaby
Burnaby
LING 190 B100 The Science of Speech Sara Ng
Jan 5 – Apr 12, 2027: Fri, 10:30 a.m.–12:20 p.m.
TBA
Burnaby
Burnaby
LING 220 A970 Introduction to Linguistics
LING 220 D100 Introduction to Linguistics Ivelina Koleva Tchizmarova
Jan 5 – Apr 12, 2027: Tue, 10:30 a.m.–12:20 p.m.
Burnaby
LING 282W A320 Writing for Linguistics TBA
Location: TBA
LING 282W B100 Writing for Linguistics Panayiotis Pappas
TBA
Burnaby
LING 309W A970 Sociolinguistics
LING 309W B100 Sociolinguistics Suzanne Hilgendorf
Jan 5 – Apr 12, 2027: Wed, 3:30–4:20 p.m.
TBA
Burnaby
Burnaby
LING 321 B100 Phonology Ashley Farris-Trimble
Jan 5 – Apr 12, 2027: Thu, 8:30–10:20 a.m.
TBA
Burnaby
Burnaby
LING 322 D100 Syntax Jozina Vander Klok
Jan 5 – Apr 12, 2027: Mon, 2:30–5:20 p.m.
Burnaby
LING 323 D100 Morphology Jozina Vander Klok
Jan 5 – Apr 12, 2027: Tue, 8:30–11:20 a.m.
Burnaby
LING 330 B100 Phonetics Jan 5 – Apr 12, 2027: Wed, 1:30–2:20 p.m.
Burnaby
LING 360 A320 Introduction to Applied Linguistics TBA
Location: TBA
LING 380 OL01 Practical Skills in Linguistics Online
LING 401 B100 Topics in Phonetics Yue Wang
Jan 5 – Apr 12, 2027: Wed, 3:30–4:20 p.m.
TBA
Burnaby
Burnaby
LING 430 B100 Indigenous Languages and Language Revitalization Heather Bliss
Jan 5 – Apr 12, 2027: Thu, 10:30 a.m.–12:20 p.m.
TBA
Burnaby
Burnaby
LING 450 D100 Computational Linguistics Sara Ng
Jan 5 – Apr 12, 2027: Mon, 2:30–4:20 p.m.
Jan 5 – Apr 12, 2027: Wed, 2:30–3:20 p.m.
Burnaby
Burnaby

Philosophy courses (check the calendar or checklists for required courses)

Course Title Instructor Day/Time Location
PHIL 100W D100 Knowledge and Reality Nicolas Bommarito
Jan 5 – Apr 12, 2027: Tue, 2:30–4:20 p.m.
Burnaby
PHIL 105 D100 Critical Thinking Evan Tiffany
Jan 5 – Apr 12, 2027: Mon, 2:30–4:20 p.m.
Burnaby
PHIL 110 D100 Introduction to Logic and Reasoning Thomas Donaldson
Jan 5 – Apr 12, 2027: Thu, 10:30 a.m.–12:20 p.m.
Burnaby
PHIL 120W E100 Moral and Legal Problems Chelsea Rosenthal
Jan 5 – Apr 12, 2027: Thu, 4:30–6:20 p.m.
Burnaby
PHIL 150 D100 Great Works in the History of Philosophy Nicolas Bommarito
Jan 5 – Apr 12, 2027: Tue, 10:30 a.m.–12:20 p.m.
Jan 5 – Apr 12, 2027: Fri, 10:30–11:20 a.m.
Burnaby
Burnaby
PHIL 201 D100 Epistemology Endre Begby
Jan 5 – Apr 12, 2027: Tue, 10:30 a.m.–12:20 p.m.
Jan 5 – Apr 12, 2027: Fri, 10:30 a.m.–12:20 p.m.
Burnaby
Burnaby
PHIL 320 D100 Social and Political Philosophy Chelsea Rosenthal
Jan 5 – Apr 12, 2027: Tue, 2:30–5:20 p.m.
Burnaby
PHIL 321 D100 Topics in Moral Philosophy Stephen Bero
Jan 5 – Apr 12, 2027: Mon, 2:30–5:20 p.m.
Jan 5 – Apr 12, 2027: Wed, 10:30–11:20 a.m.
Location: TBA
Burnaby
PHIL 321 D200 Topics in Moral Philosophy (Moral Philosophy Mixtape) Evan Tiffany
Jan 5 – Apr 12, 2027: Thu, 2:30–5:20 p.m.
Burnaby
PHIL 326 D100 Topics in Law and Philosophy (Property and Ownership) Stephen Bero
Jan 5 – Apr 12, 2027: Wed, 2:30–5:20 p.m.
Burnaby
PHIL 329 D100 Law and Justice Sam Black
Jan 5 – Apr 12, 2027: Thu, 2:30–5:20 p.m.
Burnaby
PHIL 343 D100 Topics in the Philosophy of Mind Zara Anwarzai
Jan 5 – Apr 12, 2027: Tue, 2:30–5:20 p.m.
Burnaby
PHIL 344 D100 Topics in the Philosophy of Language Endre Begby
Jan 5 – Apr 12, 2027: Mon, 12:30–1:20 p.m.
Jan 5 – Apr 12, 2027: Thu, 12:30–2:20 p.m.
Burnaby
Location: TBA
PHIL 345 D100 Philosophy of Mathematics Thomas Donaldson
Jan 5 – Apr 12, 2027: Fri, 9:30 a.m.–12:20 p.m.
Burnaby
PHIL 421 D100 Advanced Topics in Ethical Theory (Love) Bruno Guindon
Jan 5 – Apr 12, 2027: Tue, 11:30 a.m.–2:20 p.m.
Burnaby
PHIL 467W D100 Advanced Seminar Jennifer Wang
Jan 5 – Apr 12, 2027: Wed, 9:30 a.m.–12:20 p.m.
Burnaby

Psychology courses (check the calendar or checklists for required courses)

Course Title Instructor Day/Time Location
PSYC 100 D100 Introduction to Psychology I Diana Lim
Jan 5 – Apr 12, 2027: Tue, 10:30 a.m.–12:20 p.m.
Jan 5 – Apr 12, 2027: Fri, 10:30–11:20 a.m.
Burnaby
Burnaby
PSYC 100 D900 Introduction to Psychology I Diana Lim
Jan 5 – Apr 12, 2027: Mon, 2:30–5:20 p.m.
Surrey
PSYC 102 D100 Introduction to Psychology II Peter Leavitt
Jan 5 – Apr 12, 2027: Tue, 2:30–5:20 p.m.
Burnaby
PSYC 102 D200 Introduction to Psychology II Peter Leavitt
Jan 5 – Apr 12, 2027: Wed, 2:30–5:20 p.m.
Burnaby
PSYC 102 D900 Introduction to Psychology II Alyssa Croft
Jan 5 – Apr 12, 2027: Thu, 2:30–5:20 p.m.
Surrey
PSYC 201W D100 Introduction to Research Methods in Psychology Peter Leavitt
Jan 5 – Apr 12, 2027: Tue, 10:30 a.m.–12:20 p.m.
Burnaby
PSYC 210 D100 Introduction to Data Analysis in Psychology Richard Hohn
Jan 5 – Apr 12, 2027: Mon, 2:30–4:20 p.m.
Burnaby
PSYC 221 D100 Introduction to Cognitive Psychology Tom Spalek
Jan 5 – Apr 12, 2027: Tue, 2:30–5:20 p.m.
Burnaby
PSYC 241 B100 Introduction to Psychological Disorders and Neurodiversity Shannon Zaitsoff
Jan 5 – Apr 12, 2027: Thu, 10:30 a.m.–12:20 p.m.
Burnaby
PSYC 250 D100 Introduction to Developmental Psychology Joanna Peplak
Jan 5 – Apr 12, 2027: Wed, 2:30–5:20 p.m.
Burnaby
PSYC 260 OL01 Introduction to Social Psychology Alyssa Croft
Online
PSYC 268 D100 Introduction to Law and Psychology Adele Quigley-McBride
Jan 5 – Apr 12, 2027: Mon, 10:30 a.m.–12:20 p.m.
Jan 5 – Apr 12, 2027: Wed, 10:30–11:20 a.m.
Burnaby
Burnaby
PSYC 280 D100 Introduction to Biological Psychology Diana Lim
Jan 5 – Apr 12, 2027: Tue, 12:30–2:20 p.m.
Jan 5 – Apr 12, 2027: Fri, 12:30–1:20 p.m.
Burnaby
Burnaby
PSYC 300W D100 Critical Analysis of Issues in Psychology Alyssa Croft
Jan 5 – Apr 12, 2027: Tue, 12:30–2:20 p.m.
Burnaby
PSYC 301 D100 Intermediate Research Methods and Data Analysis Michael Maraun
Jan 5 – Apr 12, 2027: Wed, 12:30–2:20 p.m.
Burnaby
PSYC 303 D100 Perception Tom Spalek
Jan 5 – Apr 12, 2027: Tue, 8:30–11:20 a.m.
Burnaby
PSYC 308 D100 History and Systems of Modern Psychology Bertrand Sager
Jan 5 – Apr 12, 2027: Thu, 2:30–5:20 p.m.
Burnaby
PSYC 325 B100 Learning and Memory Brianne Kent
Jan 5 – Apr 12, 2027: Fri, 12:30–2:20 p.m.
Burnaby
PSYC 355 D100 Adolescent Development Hali Kil
Jan 5 – Apr 12, 2027: Tue, 11:30 a.m.–2:20 p.m.
Burnaby
PSYC 362 D100 Close Relationships Yuthika Girme
Jan 5 – Apr 12, 2027: Wed, 9:30 a.m.–12:20 p.m.
Burnaby
PSYC 363 D100 Intergroup Relations Marissa Traversa
Jan 5 – Apr 12, 2027: Wed, 2:30–5:20 p.m.
Burnaby
PSYC 366 D100 Psychology and Environmental Sustainability Michael Schmitt
Jan 5 – Apr 12, 2027: Tue, 2:30–5:20 p.m.
Burnaby
PSYC 371 D100 Intervention: Process and Outcome Bridget Disini
Jan 5 – Apr 12, 2027: Thu, 11:30 a.m.–2:20 p.m.
Burnaby
PSYC 376 OL01 Selected Topics in Experimental Psychology and Law (Wrongful Conviction) Ryan Fitzgerald
Online
PSYC 381 B100 Behavioural Endocrinology Sessional
Jan 5 – Apr 12, 2027: Thu, 8:30–10:20 a.m.
Burnaby
PSYC 383 D100 Psychopharmacology Tristan Hynes
Jan 5 – Apr 12, 2027: Mon, 9:30 a.m.–12:20 p.m.
Burnaby
PSYC 387 D100 Human Neuropsychology Angelina Polsinelli
Jan 5 – Apr 12, 2027: Wed, 9:30 a.m.–12:20 p.m.
Burnaby
PSYC 391 D100 Selected Topics in Psychology (Social Development) Joanna Peplak
Jan 5 – Apr 12, 2027: Mon, 12:30–2:20 p.m.
Burnaby
PSYC 393 D100 Research Engagement TBA
Location: TBA
PSYC 393 D200 Research Engagement TBA
Location: TBA
PSYC 393 D300 Research Engagement TBA
Location: TBA
PSYC 411 D100 Research Design II Michael Maraun
Jan 5 – Apr 12, 2027: Mon, 12:30–2:20 p.m.
Burnaby
PSYC 459 D100 Behavioural Neuroscience Undergraduate Honours Thesis TBA
Location: TBA
PSYC 476 D200 Advanced Topics in Law and Forensic Psychology (Forensic Evaluation in Context) Alicia Nijdam-Jones
Jan 5 – Apr 12, 2027: Thu, 2:30–5:20 p.m.
Burnaby
PSYC 480 D100 Advanced Topics in Biological Psychology (Biological Bases of Behaviour) Tristan Hynes
Jan 5 – Apr 12, 2027: Mon, 2:30–5:20 p.m.
Burnaby
PSYC 493 D100 Directed Studies TBA
Location: TBA
PSYC 494 D100 Directed Studies TBA
Location: TBA
PSYC 495 D100 Directed Studies TBA
Location: TBA
PSYC 499 D100 Honours Project TBA
Location: TBA

Fall 2026 Course Outlines

Cognitive Science courses

Course Title Instructor Day/Time Location
COGS 100 D100 Exploring the Mind Mark Blair
Sep 9 – Dec 7, 2026: Tue, 1:30–2:20 p.m.
Sep 9 – Dec 7, 2026: Thu, 12:30–2:20 p.m.
Burnaby
Burnaby
COGS 100 D900 Exploring the Mind Alexandra Jewell
Alexandra Jewell
Sep 9 – Dec 7, 2026: Mon, 10:30 a.m.–12:20 p.m.
Sep 9 – Dec 7, 2026: Wed, 10:30–11:20 a.m.
Surrey
Surrey
COGS 110 D100 Learning in Everyday Life: The Art and Science of Hacking your Brain Alexandra Jewell
Alexandra Jewell
Sep 9 – Dec 7, 2026: Tue, 10:30–11:20 a.m.
Sep 9 – Dec 7, 2026: Thu, 9:30–11:20 a.m.
Burnaby
Burnaby
COGS 200 D100 Foundations in Cognitive Science Alexandra Jewell
Alexandra Jewell
Sep 9 – Dec 7, 2026: Wed, 2:30–5:20 p.m.
Burnaby
COGS 310 D100 Consciousness Kathleen Akins
Sep 9 – Dec 7, 2026: Mon, 10:30 a.m.–12:20 p.m.
Sep 9 – Dec 7, 2026: Wed, 10:30–11:20 a.m.
Burnaby
Burnaby
COGS 380 D100 Directed Research TBA
Location: TBA
COGS 491 D100 Honours Project II TBA
Location: TBA

Computing Science courses (check the calendar or checklists for required courses)

Course Title Instructor Day/Time Location
CMPT 105W D100 Social Issues and Communication Strategies in Computing Science Eva Mackamul
Sep 9 – Dec 7, 2026: Mon, Wed, Fri, 11:30 a.m.–12:20 p.m.
Burnaby
CMPT 105W D200 Social Issues and Communication Strategies in Computing Science Diana Cukierman
Sep 9 – Dec 7, 2026: Tue, 1:30–2:20 p.m.
Sep 9 – Dec 7, 2026: Thu, 12:30–2:20 p.m.
Burnaby
Burnaby
CMPT 120 D100 Introduction to Computing Science and Programming I Amir Aghasharif
Amir Aghasharif
Sep 9 – Dec 7, 2026: Mon, Wed, Fri, 9:30–10:20 a.m.
Burnaby
CMPT 120 D200 Introduction to Computing Science and Programming I Toby Donaldson
Sep 9 – Dec 7, 2026: Mon, Wed, Fri, 10:30–11:20 a.m.
Surrey
CMPT 120 D300 Introduction to Computing Science and Programming I Diana Cukierman
Sep 9 – Dec 7, 2026: Tue, 8:30–10:20 a.m.
Sep 9 – Dec 7, 2026: Thu, 8:30–9:20 a.m.
Burnaby
Burnaby
CMPT 125 D100 Introduction to Computing Science and Programming II Bobby Chan
Sep 9 – Dec 7, 2026: Tue, 8:30–10:20 a.m.
Sep 9 – Dec 7, 2026: Thu, 8:30–9:20 a.m.
Burnaby
Burnaby
CMPT 130 D100 Introduction to Computer Programming I Brian Fraser
Sep 9 – Dec 7, 2026: Mon, Wed, Fri, 10:30–11:20 a.m.
Surrey
CMPT 201 D100 Systems Programming Brian Fraser
Sep 9 – Dec 7, 2026: Mon, Wed, 2:30–4:20 p.m.
Surrey
CMPT 201 D200 Systems Programming Ahmadreza Nezami
Sep 9 – Dec 7, 2026: Wed, Fri, 12:30–2:20 p.m.
Burnaby
CMPT 210 D100 Probability and Computing Sharan Vaswani
Sep 9 – Oct 17, 2026: Tue, 10:30–11:20 a.m.
Sep 9 – Dec 7, 2026: Thu, 9:30–11:20 a.m.
Oct 18 – Dec 7, 2026: Tue, 10:30–11:20 a.m.
Burnaby
Burnaby
Burnaby
CMPT 210 E100 Probability and Computing Wuyang Chen
Sep 9 – Dec 7, 2026: Mon, 4:30–6:20 p.m.
Sep 9 – Dec 7, 2026: Wed, 4:30–5:20 p.m.
Burnaby
Burnaby
CMPT 213 D100 Object Oriented Design in Java Victor Cheung
Sep 9 – Dec 7, 2026: Tue, 1:30–2:20 p.m.
Sep 9 – Dec 7, 2026: Thu, 12:30–2:20 p.m.
Surrey
Surrey
CMPT 218 D100 Special Topics in Computing Science (Appl. AI: Found.Mod., Agents, AI WF) Marzena Karpinska
Sep 9 – Dec 7, 2026: Mon, 8:30–10:20 a.m.
Sep 9 – Dec 7, 2026: Wed, 8:30–9:20 a.m.
Burnaby
Burnaby
CMPT 225 D100 Data Structures and Programming Mirza Zaeem Baig
Sep 9 – Dec 7, 2026: Tue, 11:30 a.m.–1:20 p.m.
Sep 9 – Dec 7, 2026: Thu, 11:30 a.m.–12:20 p.m.
Surrey
Surrey
CMPT 225 D200 Data Structures and Programming Igor Shinkar
Sep 9 – Dec 7, 2026: Tue, 11:30 a.m.–1:20 p.m.
Sep 9 – Dec 7, 2026: Thu, 11:30 a.m.–12:20 p.m.
Burnaby
Burnaby
CMPT 263 D100 Introduction to Human-Centered Computing Xingdong Yang
Sep 9 – Dec 7, 2026: Wed, 9:30–10:20 a.m.
Sep 9 – Dec 7, 2026: Fri, 8:30–10:20 a.m.
Burnaby
Burnaby
CMPT 276 D100 Introduction to Software Engineering Bobby Chan
Sep 9 – Dec 7, 2026: Tue, 1:30–2:20 p.m.
Sep 9 – Dec 7, 2026: Thu, 12:30–2:20 p.m.
Burnaby
Burnaby
CMPT 276 D200 Introduction to Software Engineering Saba Alimadadi Jani
Sep 9 – Dec 7, 2026: Wed, 11:30 a.m.–12:20 p.m.
Sep 9 – Dec 7, 2026: Fri, 10:30 a.m.–12:20 p.m.
Burnaby
Burnaby
CMPT 276 D300 Introduction to Software Engineering Herbert Tsang
Sep 9 – Dec 7, 2026: Tue, 10:30–11:20 a.m.
Sep 9 – Dec 7, 2026: Thu, 9:30–11:20 a.m.
Surrey
Surrey
CMPT 295 D100 Introduction to Computer Systems Gregory Baker
Sep 9 – Dec 7, 2026: Wed, 3:30–4:20 p.m.
Sep 9 – Dec 7, 2026: Fri, 2:30–4:20 p.m.
Burnaby
Burnaby
CMPT 307 D100 Data Structures and Algorithms Kay C Wiese
Sep 9 – Dec 7, 2026: Mon, 10:30 a.m.–12:20 p.m.
Sep 9 – Dec 7, 2026: Wed, 10:30–11:20 a.m.
Burnaby
Burnaby
CMPT 307 D200 Data Structures and Algorithms Heng Liu
Sep 9 – Dec 7, 2026: Tue, 2:30–4:20 p.m.
Sep 9 – Dec 7, 2026: Fri, 2:30–3:20 p.m.
Surrey
Surrey
CMPT 310 D100 Introduction to Artificial Intelligence Hang Ma
Sep 9 – Dec 7, 2026: Tue, 11:30 a.m.–2:20 p.m.
Burnaby
CMPT 310 D200 Introduction to Artificial Intelligence Mohammad Soltanshah
Sep 9 – Dec 7, 2026: Mon, 2:30–5:20 p.m.
Burnaby
CMPT 318 D100 Special Topics in Computing Science (Cybersecurity) Uwe Glaesser
Sep 9 – Dec 7, 2026: Tue, 10:30–11:20 a.m.
Sep 9 – Dec 7, 2026: Thu, 9:30–11:20 a.m.
Burnaby
Burnaby
CMPT 354 D100 Database Systems I Zhengjie Miao
Sep 9 – Dec 7, 2026: Mon, 8:30–10:20 a.m.
Sep 9 – Dec 7, 2026: Wed, 8:30–9:20 a.m.
Burnaby
Burnaby
CMPT 361 D100 Introduction to Visual Computing Xue Bin Jason Peng
Yasutaka Furukawa
Sep 9 – Dec 7, 2026: Wed, 3:30–4:20 p.m.
Sep 9 – Dec 7, 2026: Fri, 2:30–4:20 p.m.
Burnaby
Burnaby
CMPT 365 D100 Multimedia Systems Jiangchuan Liu
Sep 9 – Dec 7, 2026: Mon, 12:30–2:20 p.m.
Sep 9 – Dec 7, 2026: Wed, 12:30–1:20 p.m.
Burnaby
Burnaby
CMPT 371 D100 Data Communications and Networking Mohamed Hefeeda
Mirza Zaeem Baig
Sep 9 – Dec 7, 2026: Wed, 5:30–6:20 p.m.
Sep 9 – Dec 7, 2026: Fri, 4:30–6:20 p.m.
Burnaby
Burnaby
CMPT 373 D100 Software Development Methods William Sumner
Sep 9 – Dec 7, 2026: Wed, 9:30–10:20 a.m.
Sep 9 – Dec 7, 2026: Fri, 8:30–10:20 a.m.
Surrey
Surrey
CMPT 376W D100 Professional Responsibility and Technical Writing Chris Kerslake
Sep 9 – Dec 7, 2026: Tue, 4:30–5:20 p.m.
Sep 9 – Dec 7, 2026: Thu, 3:30–5:20 p.m.
Burnaby
Burnaby
CMPT 376W D200 Professional Responsibility and Technical Writing Mirza Zaeem Baig
Sep 9 – Dec 7, 2026: Wed, 1:30–2:20 p.m.
Sep 9 – Dec 7, 2026: Fri, 12:30–2:20 p.m.
Burnaby
Burnaby
CMPT 383 D100 Comparative Programming Languages Toby Donaldson
Sep 9 – Dec 7, 2026: Mon, 12:30–2:20 p.m.
Sep 9 – Dec 7, 2026: Wed, 12:30–1:20 p.m.
Surrey
Surrey
CMPT 403 D100 System Security and Privacy Jianliang Wu
Sep 9 – Dec 7, 2026: Wed, 9:30–10:20 a.m.
Sep 9 – Dec 7, 2026: Fri, 8:30–10:20 a.m.
Burnaby
Burnaby
CMPT 409 D100 Special Topics in Theoretical Computing Science (Optimization for Machine Learning) Sharan Vaswani
Sep 9 – Dec 7, 2026: Tue, 2:30–4:20 p.m.
Sep 9 – Dec 7, 2026: Thu, 2:30–3:20 p.m.
Burnaby
Burnaby
CMPT 409 D200 Special Topics in Theoretical Computing Science (Algebra and Computation) Robert Andrews
Sep 9 – Dec 7, 2026: Wed, 3:30–4:20 p.m.
Sep 9 – Dec 7, 2026: Fri, 2:30–4:20 p.m.
Burnaby
Burnaby
CMPT 410 D100 Machine Learning Mo Chen
Sep 9 – Dec 7, 2026: Wed, 3:30–4:20 p.m.
Sep 9 – Dec 7, 2026: Fri, 2:30–4:20 p.m.
Burnaby
Burnaby
CMPT 413 D100 Computational Linguistics Zhiyun Peng
Sep 9 – Dec 7, 2026: Wed, 1:30–2:20 p.m.
Sep 9 – Dec 7, 2026: Fri, 12:30–2:20 p.m.
Burnaby
Burnaby
CMPT 415 D010 Special Research Projects TBA
Location: TBA
CMPT 415 D100 Special Research Projects Angelica Lim
TBA
Location: TBA
CMPT 415 D200 Special Research Projects Marzena Karpinska
TBA
Location: TBA
CMPT 415 D300 Special Research Projects Keval Vora
TBA
Location: TBA
CMPT 415 D400 Special Research Projects Sze Yiu Chau
TBA
Location: TBA
CMPT 415 D500 Special Research Projects Mohammad Tayebi
TBA
Location: TBA
CMPT 415 D600 Special Research Projects Tianzheng Wang
TBA
Location: TBA
CMPT 415 D700 Special Research Projects Lawrence Kim
TBA
Location: TBA
CMPT 415 D800 Special Research Projects Nicholas Vincent
TBA
Location: TBA
CMPT 415 D900 Special Research Projects Arrvindh Shriraman
TBA
Location: TBA
CMPT 416 D100 Special Research Projects Marzena Karpinska
TBA
Location: TBA
CMPT 416 D200 Special Research Projects Lawrence Kim
TBA
Location: TBA
CMPT 416 D300 Special Research Projects Sze Yiu Chau
TBA
Location: TBA
CMPT 416 D400 Special Research Projects Nicholas Vincent
TBA
Location: TBA
CMPT 416 D500 Special Research Projects SiQi Zhou
TBA
Location: TBA
CMPT 419 D100 Special Topics in Artificial Intelligence (Robot Learning and Decision-Making Credits) SiQi Zhou
Sep 9 – Dec 7, 2026: Tue, 12:30–2:20 p.m.
Sep 9 – Dec 7, 2026: Fri, 12:30–1:20 p.m.
Burnaby
Burnaby
CMPT 419 D200 Special Topics in Artificial Intelligence ( Adv AI PDEs: Sim,Learn Formal Verification) Wuyang Chen
Sep 9 – Dec 7, 2026: Mon, 10:30 a.m.–12:20 p.m.
Sep 9 – Dec 7, 2026: Wed, 10:30–11:20 a.m.
Burnaby
Burnaby
CMPT 419 D300 Special Topics in Artificial Intelligence (Fintech and AI in Finance) Oliver Schulte
Sep 9 – Dec 7, 2026: Mon, 12:30–2:20 p.m.
Sep 9 – Dec 7, 2026: Wed, 12:30–1:20 p.m.
Burnaby
Burnaby
CMPT 419 D400 Special Topics in Artificial Intelligence (Computational Humour) Frederick Popowich
Sep 9 – Dec 7, 2026: Tue, 11:30 a.m.–1:20 p.m.
Sep 9 – Dec 7, 2026: Thu, 11:30 a.m.–12:20 p.m.
Burnaby
Burnaby
CMPT 419 D500 Special Topics in Artificial Intelligence (Trustworthy Deep Learning) Ke Wang
Sep 9 – Dec 7, 2026: Tue, 2:30–5:20 p.m.
Burnaby
CMPT 426 D100 Practicum I Cristina Eftenaru
Sep 9 – Dec 7, 2026: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
Location: TBA
CMPT 426 D200 Practicum I Cristina Eftenaru
Sep 9 – Dec 7, 2026: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
Location: TBA
CMPT 426 D300 Practicum I Cristina Eftenaru
Sep 9 – Dec 7, 2026: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
Location: TBA
CMPT 426 D400 Practicum I Cristina Eftenaru
Sep 9 – Dec 7, 2026: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
Location: TBA
CMPT 426 I100 Practicum I Cristina Eftenaru
Sep 9 – Dec 7, 2026: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
Location: TBA
CMPT 427 D100 Practicum II Cristina Eftenaru
Sep 9 – Dec 7, 2026: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
Location: TBA
CMPT 427 D200 Practicum II Cristina Eftenaru
Sep 9 – Dec 7, 2026: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
Location: TBA
CMPT 427 D300 Practicum II Cristina Eftenaru
Sep 9 – Dec 7, 2026: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
Location: TBA
CMPT 427 D400 Practicum II Cristina Eftenaru
Sep 9 – Dec 7, 2026: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
Location: TBA
CMPT 427 I100 Practicum II Cristina Eftenaru
Sep 9 – Dec 7, 2026: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
Location: TBA
CMPT 428 D100 Practicum III Cristina Eftenaru
Sep 9 – Dec 7, 2026: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
Location: TBA
CMPT 428 D200 Practicum III Cristina Eftenaru
Sep 9 – Dec 7, 2026: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
Location: TBA
CMPT 428 D300 Practicum III Cristina Eftenaru
Sep 9 – Dec 7, 2026: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
Location: TBA
CMPT 428 D400 Practicum III Cristina Eftenaru
Sep 9 – Dec 7, 2026: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
Location: TBA
CMPT 428 I100 Practicum III Cristina Eftenaru
Sep 9 – Dec 7, 2026: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
Location: TBA
CMPT 429 D100 Practicum IV Cristina Eftenaru
Sep 9 – Dec 7, 2026: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
Location: TBA
CMPT 429 D200 Practicum IV Cristina Eftenaru
Sep 9 – Dec 7, 2026: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
Location: TBA
CMPT 429 D300 Practicum IV Cristina Eftenaru
Sep 9 – Dec 7, 2026: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
Location: TBA
CMPT 429 D400 Practicum IV Cristina Eftenaru
Sep 9 – Dec 7, 2026: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
Location: TBA
CMPT 429 I100 Practicum IV Cristina Eftenaru
Sep 9 – Dec 7, 2026: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
Location: TBA
CMPT 430 D100 Practicum V Cristina Eftenaru
Sep 9 – Dec 7, 2026: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
Location: TBA
CMPT 430 D200 Practicum V Cristina Eftenaru
Sep 9 – Dec 7, 2026: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
Location: TBA
CMPT 430 D300 Practicum V Cristina Eftenaru
Sep 9 – Dec 7, 2026: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
Location: TBA
CMPT 430 D400 Practicum V Cristina Eftenaru
Sep 9 – Dec 7, 2026: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
Location: TBA
CMPT 430 I100 Practicum V Cristina Eftenaru
Sep 9 – Dec 7, 2026: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
Location: TBA
CMPT 431 D100 Distributed Systems Keval Vora
Sep 9 – Dec 7, 2026: Thu, 8:30–11:20 a.m.
Burnaby
CMPT 441 D100 Computational Biology Kay C Wiese
Sep 9 – Dec 7, 2026: Mon, 2:30–4:20 p.m.
Sep 9 – Dec 7, 2026: Wed, 2:30–3:20 p.m.
Burnaby
Burnaby
CMPT 454 D100 Database Systems II Tianzheng Wang
Sep 9 – Dec 7, 2026: Tue, 2:30–4:20 p.m.
Sep 9 – Dec 7, 2026: Thu, 2:30–3:20 p.m.
Burnaby
Burnaby
CMPT 455 D100 Data Mining Martin Ester
Sep 9 – Dec 7, 2026: Tue, 12:30–2:20 p.m.
Sep 9 – Dec 7, 2026: Fri, 12:30–1:20 p.m.
Burnaby
Burnaby
CMPT 464 E200 Geometric Modelling in Computer Graphics Richard Zhang
Sep 9 – Dec 7, 2026: Mon, 4:30–7:20 p.m.
Burnaby
CMPT 466 D100 Animation KangKang Yin
Sep 9 – Dec 7, 2026: Tue, 10:30 a.m.–12:20 p.m.
Sep 9 – Dec 7, 2026: Fri, 10:30–11:20 a.m.
Burnaby
Burnaby
CMPT 469 D100 Special Topics in Computer Graphics (Research Topics in HCI) Xingdong Yang
Sep 9 – Dec 7, 2026: Wed, 2:30–5:20 p.m.
Burnaby
CMPT 473 D100 Software Testing, Reliability and Security William Sumner
Sep 9 – Dec 7, 2026: Wed, 1:30–2:20 p.m.
Sep 9 – Dec 7, 2026: Fri, 12:30–2:20 p.m.
Surrey
Surrey
CMPT 479 D100 Special Topics in Computing Systems (Web Engineering) Saba Alimadadi Jani
Sep 9 – Dec 7, 2026: Fri, 2:30–5:20 p.m.
Burnaby
CMPT 479 D300 Special Topics in Computing Systems (GPU ARCH and Programming) Alaa Alameldeen
Sep 9 – Dec 7, 2026: Wed, 9:30 a.m.–12:20 p.m.
Burnaby
CMPT 479 E100 Special Topics in Computing Systems (Privacy Preserving Graph Analytics) Keval Vora
Sep 9 – Dec 7, 2026: Tue, 4:30–7:20 p.m.
Burnaby
CMPT 494 D100 Software Systems Program Capstone Project I Mohammad Tayebi
TBA
Location: TBA
CMPT 494 D200 Software Systems Program Capstone Project I Angelica Lim
TBA
Location: TBA
CMPT 494 D500 Software Systems Program Capstone Project I Ke Li
TBA
Location: TBA
CMPT 495 D100 Software Systems Capstone Project II Mohammad Tayebi
TBA
Location: TBA
CMPT 495 D200 Software Systems Capstone Project II Ke Li
TBA
Location: TBA
CMPT 496 D100 Directed Studies Bobby Chan
TBA
Location: TBA
CMPT 496 D200 Directed Studies Lawrence Kim
TBA
Location: TBA
CMPT 496 D500 Directed Studies Brian Fraser
TBA
Location: TBA
CMPT 497 D100 Dual Degree Program Capstone Project
CMPT 498 D100 Honours Research Project Evgenia Ternovska
TBA
Location: TBA
CMPT 498 D200 Honours Research Project Ke Li
TBA
Location: TBA

Interactive Arts and Technology courses (check the calendar or checklists for required courses)

Course Title Instructor Day/Time Location
IAT 100 D100 Digital Image Design Natalie Gagnon
Sep 9 – Dec 7, 2026: Tue, 12:30–2:20 p.m.
Surrey
IAT 102 D100 Graphic Design Kenneth Zupan
Susan Clements-Vivian
Sep 9 – Dec 7, 2026: Wed, 10:30 a.m.–2:20 p.m.
Surrey
IAT 102 E100 Graphic Design Susan Clements-Vivian
Sep 9 – Dec 7, 2026: Wed, 4:30–7:20 p.m.
Surrey
IAT 103W D100 Design Communication and Collaboration Niranjan Rajah
Sep 9 – Dec 7, 2026: Tue, 2:30–5:20 p.m.
Surrey
IAT 106 D100 Spatial Thinking and Communicating Halil Erhan
Sep 9 – Dec 7, 2026: Tue, 10:30 a.m.–12:20 p.m.
Surrey
IAT 111 OL01 Artificial Intelligence Today and Tomorrow: Systems, Applications and Ethical Challenges Steve DiPaola
Online
IAT 167 D100 Digital Games: Genre, Structure, Programming and Play Marek Hatala
Sep 9 – Dec 7, 2026: Tue, 10:30 a.m.–12:20 p.m.
Sep 9 – Dec 7, 2026: Fri, 10:30–11:20 a.m.
Surrey
Surrey
IAT 201 B100 Human-Computer Interaction and Cognition Brian Fisher
TBA
Surrey
IAT 202 B100 Visual Storytelling for Content Creators Mehdi Nazemi
Sep 9 – Dec 7, 2026: Fri, 8:30–10:20 a.m.
Surrey
IAT 206W D100 Media Across Cultures Kate Hennessy
Sep 9 – Dec 7, 2026: Mon, 2:30–5:20 p.m.
Surrey
IAT 210 OL01 Introduction to Game Studies: Theory and Design Michael Filimowicz
Matthew Horrigan
Online
IAT 233 D100 Spatial Design Halil Erhan
Sep 9 – Dec 7, 2026: Thu, 2:30–5:20 p.m.
Surrey
IAT 235 D100 Information Design Alissa Antle
Sep 9 – Dec 7, 2026: Thu, 10:30 a.m.–2:20 p.m.
Surrey
IAT 238 D100 Foundations for Designing Interactions Paul Brokenshire
Sep 9 – Dec 7, 2026: Mon, 8:30–10:20 a.m.
Surrey
IAT 265 D100 Multimedia Programming for Art and Design Yingchen Yang
Sep 9 – Dec 7, 2026: Tue, 10:30 a.m.–12:20 p.m.
Surrey
IAT 271 D100 Co-op Practicum I Afshan Basaria
Ryan McDonald
Sep 9 – Dec 7, 2026: Mon, Tue, Wed, Thu, Fri, Sat, Sun, 8:00 a.m.–8:00 p.m.
Location: TBA
IAT 271 D200 Co-op Practicum I Afshan Basaria
Ryan McDonald
Sep 9 – Dec 7, 2026: Mon, Tue, Wed, Thu, Fri, Sat, Sun, 8:00 a.m.–8:00 p.m.
Location: TBA
IAT 271 I100 Co-op Practicum I Sep 9 – Dec 7, 2026: Mon, Tue, Wed, Thu, Fri, Sat, Sun, 8:00 a.m.–8:00 p.m.
Location: TBA
IAT 272 D100 Co-op Practicum II Afshan Basaria
Ryan McDonald
Sep 9 – Dec 7, 2026: Mon, Tue, Wed, Thu, Fri, Sat, Sun, 8:00 a.m.–8:00 p.m.
Location: TBA
IAT 272 D200 Co-op Practicum II Afshan Basaria
Ryan McDonald
Sep 9 – Dec 7, 2026: Mon, Tue, Wed, Thu, Fri, Sat, Sun, 8:00 a.m.–8:00 p.m.
Location: TBA
IAT 272 I100 Co-op Practicum II Sep 9 – Dec 7, 2026: Mon, Tue, Wed, Thu, Fri, Sat, Sun, 8:00 a.m.–8:00 p.m.
Location: TBA
IAT 309W D100 Writing Methods for Research Chantal Gibson
Sep 9 – Dec 7, 2026: Tue, 2:30–5:20 p.m.
Surrey
IAT 312 D100 Foundations of Game Design Yingchen Yang
Sep 9 – Dec 7, 2026: Thu, 10:30 a.m.–12:20 p.m.
Surrey
IAT 313 D100 Narrative and New Media Chantal Gibson
Sep 9 – Dec 7, 2026: Wed, 9:30 a.m.–12:20 p.m.
Surrey
IAT 333 D100 Interaction Design Methods Gillian Russell
Sep 9 – Dec 7, 2026: Fri, 8:30 a.m.–12:20 p.m.
Surrey
IAT 334 D100 Interface Design Paul Brokenshire
Sep 9 – Dec 7, 2026: Fri, 12:30–2:20 p.m.
Surrey
IAT 339 D100 Web Design and Development Helmine Serban
Sep 9 – Dec 7, 2026: Mon, 8:30–11:20 a.m.
Surrey
IAT 343 D100 Animation Steve DiPaola
Sep 9 – Dec 7, 2026: Mon, 12:30–2:20 p.m.
Surrey
IAT 344 D100 Moving Images Kate Hennessy
Sep 9 – Dec 7, 2026: Tue, 11:30 a.m.–2:20 p.m.
Surrey
IAT 351 B100 Advanced Human-Computer Interaction Brian Fisher
TBA
Location: TBA
IAT 359 D100 Mobile Computing Helmine Serban
Sep 9 – Dec 7, 2026: Tue, 8:30–11:20 a.m.
Surrey
IAT 360 B100 Exploring Artificial Intelligence: Its Use, Concepts, and Impact Nilay Yalcin
TBA
Surrey
IAT 373 D100 Co-op Practicum III Sep 9 – Dec 7, 2026: Mon, 8:30 a.m.–7:50 p.m.
Sep 9 – Dec 7, 2026: Tue, 8:30 a.m.–7:50 p.m.
Sep 9 – Dec 7, 2026: Wed, 8:30 a.m.–7:50 p.m.
Sep 9 – Dec 7, 2026: Thu, 8:30 a.m.–7:50 p.m.
Sep 9 – Dec 7, 2026: Fri, 8:30 a.m.–7:50 p.m.
Location: TBA
Location: TBA
Location: TBA
Location: TBA
Location: TBA
IAT 373 D200 Co-op Practicum III Sep 9 – Dec 7, 2026: Mon, 8:30 a.m.–7:50 p.m.
Sep 9 – Dec 7, 2026: Tue, 8:30 a.m.–7:50 p.m.
Sep 9 – Dec 7, 2026: Wed, 8:30 a.m.–7:50 p.m.
Sep 9 – Dec 7, 2026: Thu, 8:30 a.m.–7:50 p.m.
Sep 9 – Dec 7, 2026: Fri, 8:30 a.m.–7:50 p.m.
Location: TBA
Location: TBA
Location: TBA
Location: TBA
Location: TBA
IAT 373 I100 Co-op Practicum III Sep 9 – Dec 7, 2026: Mon, 8:30 a.m.–7:50 p.m.
Sep 9 – Dec 7, 2026: Tue, 8:30 a.m.–7:50 p.m.
Sep 9 – Dec 7, 2026: Wed, 8:30 a.m.–7:50 p.m.
Sep 9 – Dec 7, 2026: Thu, 8:30 a.m.–7:50 p.m.
Sep 9 – Dec 7, 2026: Fri, 8:30 a.m.–7:50 p.m.
Location: TBA
Location: TBA
Location: TBA
Location: TBA
Location: TBA
IAT 374 D100 Co-op Practicum IV Sep 9 – Dec 7, 2026: Mon, 8:30 a.m.–7:50 p.m.
Sep 9 – Dec 7, 2026: Tue, 8:30 a.m.–7:50 p.m.
Sep 9 – Dec 7, 2026: Wed, 8:30 a.m.–7:50 p.m.
Sep 9 – Dec 7, 2026: Thu, 8:30 a.m.–7:50 p.m.
Sep 9 – Dec 7, 2026: Fri, 8:30 a.m.–7:50 p.m.
Location: TBA
Location: TBA
Location: TBA
Location: TBA
Location: TBA
IAT 374 D200 Co-op Practicum IV Sep 9 – Dec 7, 2026: Mon, 8:30 a.m.–7:50 p.m.
Sep 9 – Dec 7, 2026: Tue, 8:30 a.m.–7:50 p.m.
Sep 9 – Dec 7, 2026: Wed, 8:30 a.m.–7:50 p.m.
Sep 9 – Dec 7, 2026: Thu, 8:30 a.m.–7:50 p.m.
Sep 9 – Dec 7, 2026: Fri, 8:30 a.m.–7:50 p.m.
Location: TBA
Location: TBA
Location: TBA
Location: TBA
Location: TBA
IAT 374 I100 Co-op Practicum IV Sep 9 – Dec 7, 2026: Mon, 8:30 a.m.–7:50 p.m.
Sep 9 – Dec 7, 2026: Tue, 8:30 a.m.–7:50 p.m.
Sep 9 – Dec 7, 2026: Wed, 8:30 a.m.–7:50 p.m.
Sep 9 – Dec 7, 2026: Thu, 8:30 a.m.–7:50 p.m.
Sep 9 – Dec 7, 2026: Fri, 8:30 a.m.–7:50 p.m.
Location: TBA
Location: TBA
Location: TBA
Location: TBA
Location: TBA
IAT 375 D100 Co-op Practicum V Sep 9 – Dec 7, 2026: Mon, Tue, Wed, Thu, Fri, 8:30 a.m.–7:50 p.m.
Location: TBA
IAT 375 D200 Co-op Practicum V Sep 9 – Dec 7, 2026: Mon, Tue, Wed, Thu, Fri, 8:30 a.m.–7:50 p.m.
Location: TBA
IAT 375 I100 Co-op Practicum V Sep 9 – Dec 7, 2026: Mon, Tue, Wed, Thu, Fri, 8:30 a.m.–7:50 p.m.
Location: TBA
IAT 386 D100 Directed Studies
IAT 386 D200 Directed Studies
IAT 386 D300 Directed Studies
IAT 386 D400 Directed Studies
IAT 431 D100 Speculative Design Gillian Russell
Sep 9 – Dec 7, 2026: Wed, 9:30 a.m.–12:20 p.m.
Surrey
IAT 432 E100 Design Evaluation Mehdi Nazemi
Sep 9 – Dec 7, 2026: Mon, 4:30–8:20 p.m.
Surrey
IAT 443 D100 Senior Project in Creative Media Susan Clements-Vivian
Sep 9 – Sep 11, 2026: Fri, 9:30 a.m.–1:20 p.m.
Sep 17 – Oct 22, 2026: Fri, 9:30 a.m.–1:20 p.m.
Oct 23, 2026: Fri, 9:30 a.m.–1:20 p.m.
Oct 26 – Dec 7, 2026: Fri, 9:30 a.m.–1:20 p.m.
Surrey
Surrey
Surrey
Surrey
IAT 460 BLS1 Generative AI and Computational Creativity Philippe Pasquier
Sep 9 – Dec 7, 2026: Tue, 7:00–8:20 p.m.
Burnaby
IAT 486 D100 Directed Studies

Linguistics courses (check the calendar or checklists for required courses)

Course Title Instructor Day/Time Location
LING 100 B100 Communication and Language Maite Taboada
Sep 9 – Dec 7, 2026: Tue, 10:30 a.m.–12:20 p.m.
TBA
Burnaby
Burnaby
LING 100 B900 Communication and Language Cecile Vigouroux
Sep 9 – Dec 7, 2026: Mon, 3:30–4:20 p.m.
TBA
Surrey
Surrey
LING 111 B100 The Wonder of Words Claudia Wei Wah Wong
Sep 9 – Dec 7, 2026: Mon, 2:30–4:20 p.m.
TBA
Burnaby
Burnaby
LING 160 B100 Language, Culture and Society Suzanne Hilgendorf
Sep 9 – Dec 7, 2026: Wed, 3:30–4:20 p.m.
TBA
Burnaby
Burnaby
LING 190 D100 The Science of Speech Sara Ng
Sep 9 – Dec 7, 2026: Mon, Wed, Fri, 9:30–10:20 a.m.
Burnaby
LING 220 A320 Introduction to Linguistics TBA
Location: TBA
LING 220 A970 Introduction to Linguistics TBA
Location: TBA
LING 220 D100 Introduction to Linguistics Trevor Block
Trevor Block
Sep 9 – Dec 7, 2026: Mon, 10:30 a.m.–12:20 p.m.
Burnaby
LING 250 D100 Computational Text Analysis Sara Ng
Sep 9 – Dec 7, 2026: Tue, Thu, 2:30–4:20 p.m.
Burnaby
LING 282W B100 Writing for Linguistics Ivelina Koleva Tchizmarova
Sep 9 – Dec 7, 2026: Wed, 1:30–2:20 p.m.
TBA
Burnaby
Burnaby
LING 309W A970 Sociolinguistics Sessional
TBA
Location: TBA
LING 315 D100 Psychology of Language Ivelina Koleva Tchizmarova
Sep 9 – Dec 7, 2026: Fri, 9:30 a.m.–12:20 p.m.
Burnaby
LING 324 D100 Semantics Jozina Vander Klok
Sep 9 – Dec 7, 2026: Mon, 12:30–2:20 p.m.
Sep 9 – Dec 7, 2026: Wed, 12:30–1:20 p.m.
Burnaby
Burnaby
LING 360 B100 Introduction to Applied Linguistics Suzanne Hilgendorf
Sep 9 – Dec 7, 2026: Fri, 1:30–2:20 p.m.
TBA
Burnaby
Burnaby
LING 380 OL01 Practical Skills in Linguistics (Python for Text Analysis) Maite Taboada
Online
LING 400 A320 Formal Linguistics Lauren Schneider
TBA
Location: TBA
LING 480 D100 Topics in Linguistics I (Heritage Language Education) Claudia Wei Wah Wong
Sep 9 – Dec 7, 2026: Wed, 2:30–5:20 p.m.
Burnaby
LING 491 D100 Directed Research Ashley Farris-Trimble
TBA
Location: TBA

Philosophy courses (check the calendar or checklists for required courses)

Course Title Instructor Day/Time Location
PHIL 100W D100 Knowledge and Reality Thomas Donaldson
Sep 9 – Dec 7, 2026: Tue, 2:30–4:20 p.m.
Burnaby
PHIL 105 D100 Critical Thinking Kino Zhao
Sep 9 – Dec 7, 2026: Mon, 12:30–2:20 p.m.
Burnaby
PHIL 110 D100 Introduction to Logic and Reasoning Bruno Guindon
Sep 9 – Dec 7, 2026: Mon, 10:30 a.m.–12:20 p.m.
Burnaby
PHIL 120W D100 Moral and Legal Problems Stephen Bero
Sep 9 – Dec 7, 2026: Thu, 2:30–4:20 p.m.
Burnaby
PHIL 144 B100 Introduction to Philosophy of Science Holly Andersen
Sep 9 – Dec 7, 2026: Mon, Wed, 9:30–10:20 a.m.
TBA
Burnaby
Burnaby
PHIL 203 B100 Metaphysics Jennifer Wang
Sep 9 – Dec 7, 2026: Fri, 10:30 a.m.–12:20 p.m.
TBA
Burnaby
Burnaby
PHIL 221 D100 Ethical Theory Bruno Guindon
Sep 9 – Dec 7, 2026: Mon, 2:30–3:20 p.m.
Sep 9 – Dec 7, 2026: Thu, 2:30–4:20 p.m.
Burnaby
Burnaby
PHIL 270 D100 Data, Ethics and Society Kino Zhao
Sep 9 – Dec 7, 2026: Tue, 10:30 a.m.–12:20 p.m.
Sep 9 – Dec 7, 2026: Fri, 10:30–11:20 a.m.
Burnaby
Burnaby
PHIL 314 D100 Topics in Logic (Modal Logic) Jennifer Wang
Sep 9 – Dec 7, 2026: Mon, 10:30–11:20 a.m.
Sep 9 – Dec 7, 2026: Thu, 10:30 a.m.–12:20 p.m.
Burnaby
Burnaby
PHIL 320 D100 Social and Political Philosophy Endre Begby
Sep 9 – Dec 7, 2026: Mon, 12:30–1:20 p.m.
Sep 9 – Dec 7, 2026: Thu, 12:30–2:20 p.m.
Burnaby
Burnaby
PHIL 321 D100 Topics in Moral Philosophy (Ethical Issues in Art) Alexandra King
Sep 9 – Dec 7, 2026: Tue, 10:30 a.m.–12:20 p.m.
Sep 9 – Dec 7, 2026: Fri, 10:30–11:20 a.m.
Burnaby
Burnaby
PHIL 321 D200 Topics in Moral Philosophy (Moral Worth) Bruno Guindon
Sep 9 – Dec 7, 2026: Wed, 9:30 a.m.–12:20 p.m.
Burnaby
PHIL 322 D100 History of Ethics Sam Black
Sep 9 – Dec 7, 2026: Wed, 2:30–5:20 p.m.
Burnaby
PHIL 326 E100 Topics in Law and Philosophy (Knowledge & Communication) Chelsea Rosenthal
Sep 9 – Dec 7, 2026: Mon, 4:30–7:20 p.m.
Burnaby
PHIL 329 D100 Law and Justice Stephen Bero
Sep 9 – Dec 7, 2026: Tue, 2:30–5:20 p.m.
Burnaby
PHIL 332 D100 Selected Topics (Consciousness) Kathleen Akins
Sep 9 – Dec 7, 2026: Mon, 10:30 a.m.–12:20 p.m.
Sep 9 – Dec 7, 2026: Wed, 10:30–11:20 a.m.
Burnaby
Burnaby
PHIL 356 B100 18th Century Philosophy Qiu Lin
Sep 9 – Dec 7, 2026: Mon, 2:30–4:20 p.m.
TBA
Burnaby
Burnaby
PHIL 421 D100 Advanced Topics in Ethical Theory (Limits of Moral Authority) Evan Tiffany
Sep 9 – Dec 7, 2026: Mon, 9:30 a.m.–12:20 p.m.
Burnaby
PHIL 467W E100 Advanced Seminar (Social Epistemology) Endre Begby
Sep 9 – Dec 7, 2026: Tue, 4:30–7:20 p.m.
Burnaby
PHIL 479 D100 Honours Tutorial in Philosophy Holly Andersen
TBA
Location: TBA

Psychology courses (check the calendar or checklists for required courses)

Course Title Instructor Day/Time Location
PSYC 100 D100 Introduction to Psychology I Peter Leavitt
Sep 9 – Dec 7, 2026: Mon, 2:30–5:20 p.m.
Burnaby
PSYC 100 D200 Introduction to Psychology I Peter Leavitt
Sep 9 – Dec 7, 2026: Thu, 2:30–5:20 p.m.
Burnaby
PSYC 100 D900 Introduction to Psychology I Diana Lim
Sep 9 – Dec 7, 2026: Wed, 2:30–5:20 p.m.
Surrey
PSYC 102 D100 Introduction to Psychology II Alyssa Croft
Sep 9 – Dec 7, 2026: Tue, 2:30–5:20 p.m.
Burnaby
PSYC 102 D900 Introduction to Psychology II Alyssa Croft
Sep 9 – Dec 7, 2026: Thu, 2:30–5:20 p.m.
Surrey
PSYC 201W D100 Introduction to Research Methods in Psychology Diana Lim
Sep 9 – Dec 7, 2026: Mon, 10:30 a.m.–12:20 p.m.
Burnaby
PSYC 210 D100 Introduction to Data Analysis in Psychology Matthew Sigal
Sep 9 – Dec 7, 2026: Mon, 12:30–2:20 p.m.
Burnaby
PSYC 221 D100 Introduction to Cognitive Psychology Tom Spalek
Sep 9 – Dec 7, 2026: Wed, 2:30–5:20 p.m.
Burnaby
PSYC 241 B100 Introduction to Psychological Disorders and Neurodiversity Shannon Zaitsoff
Sep 9 – Dec 7, 2026: Mon, 10:30 a.m.–12:20 p.m.
TBA
Burnaby
Burnaby
PSYC 250 D100 Introduction to Developmental Psychology Hali Kil
Sep 9 – Dec 7, 2026: Tue, 10:30 a.m.–12:20 p.m.
Burnaby
PSYC 260 OL01 Introduction to Social Psychology Alyssa Croft
Online
PSYC 268 D100 Introduction to Law and Psychology Adele Quigley-McBride
Sep 9 – Dec 7, 2026: Mon, 2:30–4:20 p.m.
Sep 9 – Dec 7, 2026: Wed, 2:30–3:20 p.m.
Burnaby
Burnaby
PSYC 280 D100 Introduction to Biological Psychology Diana Lim
Sep 9 – Dec 7, 2026: Tue, 10:30–11:20 a.m.
Sep 9 – Dec 7, 2026: Thu, 9:30–11:20 a.m.
Burnaby
Burnaby
PSYC 300W D100 Critical Analysis of Issues in Psychology Peter Leavitt
Sep 9 – Dec 7, 2026: Tue, 12:30–2:20 p.m.
Burnaby
PSYC 301 D100 Intermediate Research Methods and Data Analysis Matthew Sigal
Sep 9 – Dec 7, 2026: Tue, 10:30 a.m.–12:20 p.m.
Burnaby
PSYC 308 E100 History and Systems of Modern Psychology Bertrand Sager
Sep 9 – Dec 7, 2026: Wed, 5:30–8:20 p.m.
Burnaby
PSYC 352 OL01 Culture and Cognition Tanya MacGillivray
Online
PSYC 356 D100 Developmental Psychopathology Nathan Johnson
Sep 9 – Dec 7, 2026: Fri, 2:30–5:20 p.m.
Burnaby
PSYC 361 D100 Individual Differences in Social Psychology Yuthika Girme
Sep 9 – Dec 7, 2026: Mon, 9:30 a.m.–12:20 p.m.
Burnaby
PSYC 362 E100 Close Relationships Hannah Dupuis
Sep 9 – Dec 7, 2026: Tue, 4:30–7:20 p.m.
Burnaby
PSYC 371 D100 Intervention: Process and Outcome Bridget Disini
Sep 9 – Dec 7, 2026: Thu, 11:30 a.m.–2:20 p.m.
Burnaby
PSYC 376 E100 Selected Topics in Experimental Psychology and Law (Judgement & Decision-Making) Adele Quigley-McBride
Sep 9 – Dec 7, 2026: Mon, 5:30–8:20 p.m.
Burnaby
PSYC 376 OL01 Selected Topics in Experimental Psychology and Law (Children and the Law) Deb Connolly
Online
PSYC 379 D100 Selected Topics in Clinical Forensic Psychology (Violence Risk Assessement and Management) Stephen Hart
Sep 9 – Dec 7, 2026: Mon, 2:30–5:20 p.m.
Burnaby
PSYC 383 D100 Psychopharmacology Tristan Hynes
Sep 9 – Dec 7, 2026: Tue, 1:30–2:20 p.m.
Sep 9 – Dec 7, 2026: Thu, 12:30–2:20 p.m.
Burnaby
Burnaby
PSYC 386 D100 Laboratory in Human Electrophysiology John Joseph McDonald
Sep 9 – Dec 7, 2026: Tue, 2:30–4:20 p.m.
Burnaby
PSYC 387 D100 Human Neuropsychology Angelina Polsinelli
Sep 9 – Dec 7, 2026: Tue, 8:30–11:20 a.m.
Burnaby
PSYC 391 D100 Selected Topics in Psychology (Social Development) Joanna Peplak
Sep 9 – Dec 7, 2026: Thu, 8:30–10:20 a.m.
Burnaby
PSYC 391 D200 Selected Topics in Psychology (Social Cognition: Making (Sense of) Minds) Sally Xie
Sep 9 – Dec 7, 2026: Wed, 2:30–5:20 p.m.
Burnaby
PSYC 391 D300 Selected Topics in Psychology (Stalking and Partner Violence) Will Fox
Sep 9 – Dec 7, 2026: Fri, 2:30–5:20 p.m.
Burnaby
PSYC 393 D100 Research Engagement TBA
Location: TBA
PSYC 393 D200 Research Engagement TBA
Location: TBA
PSYC 393 D300 Research Engagement TBA
Location: TBA
PSYC 402 D100 Advanced Topics in History, Quantitative and Theoretical Psychology (History & Theoretical Psych.) Timothy Racine
Sep 9 – Dec 7, 2026: Fri, 9:30 a.m.–12:20 p.m.
Burnaby
PSYC 410 D100 Research Design I Michael Maraun
Sep 9 – Dec 7, 2026: Mon, 12:30–2:20 p.m.
Sep 9 – Dec 7, 2026: Wed, 12:30–1:20 p.m.
Burnaby
Burnaby
PSYC 450 D100 Advanced Topics in Developmental Psychology (Parenting & Families) Hali Kil
Sep 9 – Dec 7, 2026: Mon, 2:30–5:20 p.m.
Burnaby
PSYC 457 D100 Behavioural Neuroscience Undergraduate Honours Thesis Proposal Yuthika Girme
Sep 9 – Dec 7, 2026: Mon, Wed, 2:30–4:20 p.m.
Burnaby
PSYC 457 D200 Behavioural Neuroscience Undergraduate Honours Thesis Proposal Rebecca Cobb
Sep 9 – Dec 7, 2026: Mon, Wed, 2:30–4:20 p.m.
Burnaby
PSYC 476 D100 Advanced Topics in Law and Forensic Psychology (Forensic Interviews with Children) Deb Connolly
Sep 9 – Dec 7, 2026: Mon, 9:30 a.m.–12:20 p.m.
Burnaby
PSYC 490 D100 Honours Project Yuthika Girme
Sep 9 – Dec 7, 2026: Mon, Wed, 2:30–4:20 p.m.
Burnaby
PSYC 490 D200 Honours Project Rebecca Cobb
Sep 9 – Dec 7, 2026: Mon, Wed, 2:30–4:20 p.m.
Burnaby
PSYC 491 D100 Advanced Topics in Psychology (Sports Psychology) David Cox
Sep 9 – Dec 7, 2026: Thu, 2:30–5:20 p.m.
Burnaby
PSYC 493 D100 Directed Studies TBA
Location: TBA
PSYC 494 D100 Directed Studies TBA
Location: TBA
PSYC 495 D100 Directed Studies TBA
Location: TBA

Future Course offerings 

Tentative 2026 - 2027 COGS course offerings*

*NOTE: this schedule is subject to change without notice