- About
- Programs
-
News
- Overview
- Q&A with Cognitive Science Honours student Zoe Stanley
- Q&A with Editors-in-Chief Hilary Tsui & Mark Giles of the Canadian Undergraduate Journal of Cognitive Science
- Q&A with recent Cognitive Science graduate Kat Dolguikh
- Q&A with Cognitive Science Student Society president Daniel Chang
- Q&A with recent Cognitive Science graduate Rollin Poe
- Events
- Employment
x
close
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.
Summer 2026 Course Outlines
Computing Science courses (check the calendar or checklists for required courses)
| Course | Title | Instructor | Day/Time | Location |
|---|---|---|---|---|
| CMPT 105W E100 | Social Issues and Communication Strategies in Computing Science |
May 11 – Aug 10, 2026: Tue, 4:30–6:20 p.m.
May 11 – Aug 10, 2026: Thu, 4:30–5:20 p.m. |
Burnaby
Burnaby |
|
| CMPT 120 D100 | Introduction to Computing Science and Programming I |
Diana Cukierman
|
May 11 – Aug 10, 2026: Mon, 10:30 a.m.–12:20 p.m.
May 11 – Aug 10, 2026: Wed, 10:30–11:20 a.m. |
Burnaby
Burnaby |
| CMPT 120 D200 | Introduction to Computing Science and Programming I |
Harinder Khangura
|
May 11 – Jun 19, 2026: Mon, Wed, Fri, 10:30 a.m.–12:20 p.m.
|
Surrey
|
| CMPT 125 D100 | Introduction to Computing Science and Programming II |
May 11 – Aug 10, 2026: Wed, 3:30–4:20 p.m.
May 11 – Aug 10, 2026: Fri, 2:30–4:20 p.m. |
Burnaby
Burnaby |
|
| CMPT 201 D100 | Systems Programming |
Jianliang Wu
|
May 11 – Aug 10, 2026: Mon, Wed, 2:30–4:20 p.m.
|
Burnaby
|
| CMPT 210 D100 | Probability and Computing |
Brad Bart
|
May 11 – Aug 10, 2026: Tue, 2:30–4:20 p.m.
May 11 – Aug 10, 2026: Thu, 2:30–3:20 p.m. |
Burnaby
Burnaby |
| CMPT 213 D100 | Object Oriented Design in Java |
Victor Cheung
|
May 11 – Aug 10, 2026: Mon, 12:30–2:20 p.m.
May 11 – Aug 10, 2026: Wed, 12:30–1:20 p.m. |
Surrey
Surrey |
| CMPT 225 D100 | Data Structures and Programming |
Toby Donaldson
|
May 11 – Aug 10, 2026: Tue, 1:30–2:20 p.m.
May 11 – Aug 10, 2026: Thu, 12:30–2:20 p.m. |
Surrey
Surrey |
| CMPT 225 D200 | Data Structures and Programming |
John Edgar
|
May 11 – Aug 10, 2026: Mon, 8:30–10:20 a.m.
May 11 – Aug 10, 2026: Wed, 8:30–9:20 a.m. |
Burnaby
Burnaby |
| CMPT 263 D100 | Introduction to Human-Centered Computing |
Victor Cheung
|
May 11 – Aug 10, 2026: Tue, 2:30–4:20 p.m.
May 11 – Aug 10, 2026: Fri, 2:30–3:20 p.m. |
Surrey
Surrey |
| CMPT 276 D100 | Introduction to Software Engineering |
Bobby Chan
|
May 11 – Aug 10, 2026: Tue, 11:30 a.m.–1:20 p.m.
May 11 – Aug 10, 2026: Thu, 11:30 a.m.–12:20 p.m. |
Surrey
Surrey |
| CMPT 276 D200 | Introduction to Software Engineering |
May 11 – Aug 10, 2026: Wed, 11:30 a.m.–12:20 p.m.
May 11 – Aug 10, 2026: Fri, 10:30 a.m.–12:20 p.m. |
Burnaby
Burnaby |
|
| CMPT 295 D100 | Introduction to Computer Systems |
Gregory Baker
|
May 11 – Aug 10, 2026: Wed, 1:30–2:20 p.m.
May 11 – Aug 10, 2026: Fri, 12:30–2:20 p.m. |
Burnaby
Burnaby |
| CMPT 307 D100 | Data Structures and Algorithms |
Valentine Kabanets
|
May 11 – Aug 10, 2026: Wed, 1:30–2:20 p.m.
May 11 – Aug 10, 2026: Fri, 12:30–2:20 p.m. |
Burnaby
Burnaby |
| CMPT 310 D100 | Introduction to Artificial Intelligence |
May 11 – Aug 10, 2026: Wed, 9:30–10:20 a.m.
May 11 – Aug 10, 2026: Fri, 8:30–10:20 a.m. |
Burnaby
Burnaby |
|
| CMPT 310 D200 | Introduction to Artificial Intelligence |
May 11 – Aug 10, 2026: Mon, 2:30–4:20 p.m.
May 11 – Aug 10, 2026: Wed, 2:30–3:20 p.m. |
Burnaby
Burnaby |
|
| CMPT 353 D100 | Computational Data Science |
Gregory Baker
|
May 11 – Aug 10, 2026: Tue, 10:30 a.m.–12:20 p.m.
May 11 – Aug 10, 2026: Fri, 10:30–11:20 a.m. |
Burnaby
Burnaby |
| CMPT 354 D100 | Database Systems I |
Ouldooz Baghban Karimi
|
May 11 – Aug 10, 2026: Mon, 10:30 a.m.–12:20 p.m.
May 11 – Aug 10, 2026: Wed, 10:30–11:20 a.m. |
Surrey
Surrey |
| CMPT 371 D100 | Data Communications and Networking |
Ouldooz Baghban Karimi
|
May 11 – Aug 10, 2026: Mon, 2:30–4:20 p.m.
May 11 – Aug 10, 2026: Wed, 2:30–3:20 p.m. |
Surrey
Surrey |
| CMPT 372 D100 | Web II - Server-side Development |
Bobby Chan
|
May 11 – Aug 10, 2026: Wed, 3:30–4:20 p.m.
May 11 – Aug 10, 2026: Fri, 2:30–4:20 p.m. |
Surrey
Surrey |
| CMPT 376W E200 | Professional Responsibility and Technical Writing |
May 11 – Aug 10, 2026: Mon, 4:30–6:20 p.m.
May 11 – Aug 10, 2026: Wed, 4:30–5:20 p.m. |
Burnaby
Burnaby |
|
| CMPT 383 D100 | Comparative Programming Languages |
Toby Donaldson
|
May 11 – Aug 10, 2026: Tue, 4:30–5:20 p.m.
May 11 – Aug 10, 2026: Thu, 3:30–5:20 p.m. |
Surrey
Surrey |
| CMPT 403 D100 | System Security and Privacy |
Tao Wang
|
May 11 – Aug 10, 2026: Wed, 3:30–4:20 p.m.
May 11 – Aug 10, 2026: Fri, 2:30–4:20 p.m. |
Burnaby
Burnaby |
| CMPT 409 D100 | Special Topics in Theoretical Computing Science |
Evgenia Ternovska
|
May 11 – Aug 10, 2026: Tue, 2:30–4:20 p.m.
May 11 – Aug 10, 2026: Thu, 2:30–3:20 p.m. |
Burnaby
Burnaby |
| CMPT 416 D100 | Special Research Projects |
TBA
|
Location: TBA
|
|
| CMPT 419 D100 | Special Topics in Artificial Intelligence |
Linyi Li
|
May 11 – Aug 10, 2026: Tue, 4:30–5:20 p.m.
May 11 – Aug 10, 2026: Thu, 3:30–5:20 p.m. |
Burnaby
Burnaby |
| CMPT 426 D100 | Practicum I |
Cristina Eftenaru
Stephanie Greaves |
May 11 – Aug 10, 2026: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
|
Location: TBA
|
| CMPT 426 D200 | Practicum I |
Cristina Eftenaru
Stephanie Greaves |
May 11 – Aug 10, 2026: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
|
Location: TBA
|
| CMPT 426 D300 | Practicum I |
Cristina Eftenaru
Stephanie Greaves |
May 11 – Aug 10, 2026: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
|
Location: TBA
|
| CMPT 426 D400 | Practicum I |
Cristina Eftenaru
Stephanie Greaves |
May 11 – Aug 10, 2026: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
|
Location: TBA
|
| CMPT 426 I100 | Practicum I |
Cristina Eftenaru
Stephanie Greaves |
May 11 – Aug 10, 2026: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
|
Location: TBA
|
| CMPT 427 D100 | Practicum II |
Cristina Eftenaru
Stephanie Greaves |
May 11 – Aug 10, 2026: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
|
Location: TBA
|
| CMPT 427 D200 | Practicum II |
Cristina Eftenaru
Stephanie Greaves |
May 11 – Aug 10, 2026: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
|
Location: TBA
|
| CMPT 427 D300 | Practicum II |
Cristina Eftenaru
Stephanie Greaves |
May 11 – Aug 10, 2026: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
|
Location: TBA
|
| CMPT 427 D400 | Practicum II |
Cristina Eftenaru
Stephanie Greaves |
May 11 – Aug 10, 2026: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
|
Location: TBA
|
| CMPT 427 I100 | Practicum II |
Cristina Eftenaru
Stephanie Greaves |
May 11 – Aug 10, 2026: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
|
Location: TBA
|
| CMPT 428 D100 | Practicum III |
Cristina Eftenaru
Stephanie Greaves |
May 11 – Aug 10, 2026: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
|
Location: TBA
|
| CMPT 428 D200 | Practicum III |
Cristina Eftenaru
Stephanie Greaves |
May 11 – Aug 10, 2026: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
|
Location: TBA
|
| CMPT 428 D300 | Practicum III |
Cristina Eftenaru
Stephanie Greaves |
May 11 – Aug 10, 2026: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
|
Location: TBA
|
| CMPT 428 D400 | Practicum III |
Cristina Eftenaru
Stephanie Greaves |
May 11 – Aug 10, 2026: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
|
Location: TBA
|
| CMPT 428 I100 | Practicum III |
Cristina Eftenaru
Stephanie Greaves |
May 11 – Aug 10, 2026: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
|
Location: TBA
|
| CMPT 429 D100 | Practicum IV |
Cristina Eftenaru
Stephanie Greaves |
May 11 – Aug 10, 2026: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
|
Location: TBA
|
| CMPT 429 D200 | Practicum IV |
Cristina Eftenaru
Stephanie Greaves |
May 11 – Aug 10, 2026: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
|
Location: TBA
|
| CMPT 429 D300 | Practicum IV |
Cristina Eftenaru
Stephanie Greaves |
May 11 – Aug 10, 2026: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
|
Location: TBA
|
| CMPT 429 D400 | Practicum IV |
Cristina Eftenaru
Stephanie Greaves |
May 11 – Aug 10, 2026: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
|
Location: TBA
|
| CMPT 429 I100 | Practicum IV |
Cristina Eftenaru
Stephanie Greaves |
May 11 – Aug 10, 2026: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
|
Location: TBA
|
| CMPT 430 D100 | Practicum V |
Cristina Eftenaru
Stephanie Greaves |
May 11 – Aug 10, 2026: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
|
Location: TBA
|
| CMPT 430 D200 | Practicum V |
Cristina Eftenaru
Stephanie Greaves |
May 11 – Aug 10, 2026: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
|
Location: TBA
|
| CMPT 430 D300 | Practicum V |
Cristina Eftenaru
Stephanie Greaves |
May 11 – Aug 10, 2026: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
|
Location: TBA
|
| CMPT 430 D400 | Practicum V |
Cristina Eftenaru
Stephanie Greaves |
May 11 – Aug 10, 2026: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
|
Location: TBA
|
| CMPT 430 I100 | Practicum V |
Cristina Eftenaru
Stephanie Greaves |
May 11 – Aug 10, 2026: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
|
Location: TBA
|
| CMPT 471 E100 | Networking II |
Mohamed Hefeeda
|
May 11 – Aug 10, 2026: Mon, 4:30–7:20 p.m.
|
Burnaby
|
| CMPT 479 E100 | Special Topics in Computing Systems |
Rob Cameron
|
May 11 – Aug 10, 2026: Wed, 4:30–7:20 p.m.
|
Surrey
|
| CMPT 493 D100 | Digital Media Practicum | |||
| CMPT 494 D100 | Software Systems Program Capstone Project I |
TBA
|
Location: TBA
|
|
| CMPT 494 D200 | Software Systems Program Capstone Project I |
TBA
|
Location: TBA
|
|
| CMPT 494 D300 | Software Systems Program Capstone Project I |
TBA
|
Location: TBA
|
|
| CMPT 495 D100 | Software Systems Capstone Project II |
Ghassan Hamarneh
|
TBA
|
Location: TBA
|
| CMPT 495 D200 | Software Systems Capstone Project II |
Mohammad Tayebi
|
TBA
|
Location: TBA
|
| CMPT 496 D100 | Directed Studies |
TBA
|
Location: TBA
|
|
| CMPT 496 D200 | Directed Studies |
TBA
|
Location: TBA
|
|
| CMPT 496 D300 | Directed Studies |
TBA
|
Location: TBA
|
|
| CMPT 497 D100 | Dual Degree Program Capstone Project |
Rob Cameron
|
TBA
|
Location: TBA
|
| CMPT 498 D100 | Honours Research Project |
TBA
|
Location: TBA
|
|
| CMPT 498 D200 | Honours Research Project |
TBA
|
Location: TBA
|
|
| CMPT 498 D300 | Honours Research Project |
TBA
|
Location: TBA
|
Linguistics courses (check the calendar or checklists for required courses)
| Course | Title | Instructor | Day/Time | Location |
|---|---|---|---|---|
| LING 100 B100 | Communication and Language |
Cecile Vigouroux
|
May 11 – Aug 10, 2026: Mon, 3:30–4:20 p.m.
|
Burnaby
|
| LING 111 D100 | The Wonder of Words |
Ivelina Koleva Tchizmarova
|
May 11 – Aug 10, 2026: Tue, 2:30–5:20 p.m.
|
Burnaby
|
| LING 190 D100 | The Science of Speech |
Ivelina Koleva Tchizmarova
|
May 11 – Aug 10, 2026: Thu, 2:30–5:20 p.m.
|
Burnaby
|
| LING 220 D100 | Introduction to Linguistics |
Margaret Grant
|
May 11 – Aug 10, 2026: Tue, 10:30 a.m.–12:20 p.m.
|
Burnaby
|
| LING 280 B100 | Linguistics in the Real World (Language in Society) |
Cecile Vigouroux
|
May 11 – Aug 10, 2026: Mon, 1:30–2:20 p.m.
|
Burnaby
|
| LING 321 B100 | Phonology |
Ashley Farris-Trimble
|
May 11 – Jun 19, 2026: Tue, Thu, 10:30 a.m.–12:20 p.m.
|
Burnaby
|
| LING 322 B100 | Syntax |
Chung-hye Han
|
May 11 – Jun 19, 2026: Wed, Fri, 1:30–2:20 p.m.
|
Burnaby
|
| LING 330 B100 | Phonetics |
Yue Wang
|
May 11 – Jun 19, 2026: Tue, 2:30–4:20 p.m.
|
Burnaby
|
| LING 350 D100 | First Language Acquisition |
May 11 – Aug 10, 2026: Thu, 2:30–5:20 p.m.
|
Burnaby
|
|
| LING 415 B100 | Neurolinguistics |
Yue Wang
|
May 11 – Jun 19, 2026: Mon, 2:30–4:20 p.m.
|
Burnaby
|
Philosophy courses (check the calendar or checklists for required courses)
| Course | Title | Instructor | Day/Time | Location |
|---|---|---|---|---|
| PHIL 100W D100 | Knowledge and Reality |
Lyle Crawford
|
May 11 – Aug 10, 2026: Mon, 10:30 a.m.–12:20 p.m.
|
Burnaby
|
| PHIL 105 D100 | Critical Thinking |
Lyle Crawford
|
May 11 – Aug 10, 2026: Tue, 10:30 a.m.–12:20 p.m.
|
Burnaby
|
| PHIL 110 D100 | Introduction to Logic and Reasoning |
Nicolas Fillion
|
May 11 – Aug 10, 2026: Mon, Wed, 9:30–10:20 a.m.
|
Burnaby
|
| PHIL 120W D100 | Moral and Legal Problems |
Qiu Lin
|
May 11 – Aug 10, 2026: Mon, 2:30–4:20 p.m.
|
Burnaby
|
| PHIL 321 D100 | Topics in Moral Philosophy (Virtue Ethics) |
Nicolas Bommarito
|
May 11 – Jun 19, 2026: Wed, Fri, 9:30 a.m.–12:20 p.m.
|
Burnaby
|
| PHIL 329 B100 | Law and Justice |
Evan Tiffany
|
May 11 – Jun 19, 2026: Mon, Thu, 2:30–4:20 p.m.
|
Burnaby
|
| PHIL 342 D100 | Topics in Asian Philosophy (Buddhist Philosophy) |
Nicolas Bommarito
|
May 11 – Jun 19, 2026: Tue, Thu, 11:30 a.m.–2:20 p.m.
|
Burnaby
|
| PHIL 451 E100 | Advanced Topics in the History of Philosophy (The Origins of Logic) |
Nicolas Fillion
|
May 11 – Aug 10, 2026: Tue, 4:30–8:20 p.m.
|
Burnaby
|
| PHIL 467W B100 | Advanced Seminar (Mental Representation) |
Zara Anwarzai
|
May 11 – Jun 19, 2026: Mon, Wed, 4:30–6:20 p.m.
|
Burnaby
|
| PHIL 479 D100 | Honours Tutorial in Philosophy |
TBA .
|
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
|
May 11 – Aug 10, 2026: Tue, 2:30–5:20 p.m.
|
Burnaby
|
| PSYC 102 D100 | Introduction to Psychology II |
Alyssa Croft
|
May 11 – Aug 10, 2026: Thu, 2:30–5:20 p.m.
|
Burnaby
|
| PSYC 201W D100 | Introduction to Research Methods in Psychology |
Peter Leavitt
|
May 11 – Aug 10, 2026: Tue, 10:30 a.m.–12:20 p.m.
|
Burnaby
|
| PSYC 210 D100 | Introduction to Data Analysis in Psychology |
Matthew Sigal
|
May 11 – Aug 10, 2026: Tue, 12:30–2:20 p.m.
|
Burnaby
|
| PSYC 241 B100 | Introduction to Psychological Disorders and Neurodiversity |
Lynnaea Owens
|
May 11 – Aug 10, 2026: Wed, 10:30 a.m.–12:20 p.m.
TBA |
Burnaby
Burnaby |
| PSYC 260 D100 | Introduction to Social Psychology |
Sessional
|
May 11 – Aug 10, 2026: Wed, 1:30–2:20 p.m.
May 11 – Aug 10, 2026: Fri, 12:30–2:20 p.m. |
Burnaby
Burnaby |
| PSYC 268 B100 | Introduction to Law and Psychology |
Ryan Fitzgerald
|
May 11 – Jun 19, 2026: Tue, 2:30–5:20 p.m.
TBA |
Burnaby
Burnaby |
| PSYC 280 D100 | Introduction to Biological Psychology |
Neil Watson
|
May 11 – Jun 19, 2026: Mon, Wed, 2:30–5:20 p.m.
|
Burnaby
|
| PSYC 300W D100 | Critical Analysis of Issues in Psychology |
Alyssa Croft
|
May 11 – Aug 10, 2026: Tue, 12:30–2:20 p.m.
|
Burnaby
|
| PSYC 356 D100 | Developmental Psychopathology |
Sessional
|
May 11 – Aug 10, 2026: Thu, 11:30 a.m.–2:20 p.m.
|
Burnaby
|
| PSYC 359 OL01 | Developmental Disabilities |
Grace Iarocci
|
Online
|
|
| PSYC 361 D100 | Individual Differences in Social Psychology |
Yuthika Girme
|
May 11 – Aug 10, 2026: Fri, 9:30 a.m.–12:20 p.m.
|
Burnaby
|
| PSYC 366 D100 | Psychology and Environmental Sustainability |
Michael Schmitt
|
May 11 – Jun 19, 2026: Mon, Thu, 2:30–5:20 p.m.
|
Burnaby
|
| PSYC 367 OL01 | Psychological Perspectives on Human Sexuality |
Rebecca Cobb
|
Online
|
|
| PSYC 371 D100 | Intervention: Process and Outcome |
Sessional
|
May 11 – Jun 19, 2026: Wed, Fri, 9:30 a.m.–12:20 p.m.
|
Burnaby
|
| PSYC 387 D100 | Human Neuropsychology |
Allen Thornton
|
May 11 – Aug 10, 2026: Wed, 2:30–5:20 p.m.
|
Burnaby
|
| PSYC 388 D100 | Biological Rhythms and Sleep |
Ralph Mistlberger
|
May 11 – Aug 10, 2026: Thu, 2:30–5:20 p.m.
|
Burnaby
|
| PSYC 391 D100 | Selected Topics in Psychology (Social Cognition: Making (Sense of) Minds) |
Yuan Jun Sally Xie
|
Jun 29 – Aug 10, 2026: Tue, Thu, 11:30 a.m.–2:20 p.m.
|
Burnaby
|
| PSYC 461 D100 | Advanced Topics in Social Psychology |
Rebecca Cobb
|
May 11 – Jun 19, 2026: Mon, Wed, 9:30 a.m.–12:20 p.m.
|
Burnaby
|
| PSYC 476 B100 | Advanced Topics in Law and Forensic Psychology (Eyewitness Identification) |
Ryan Fitzgerald
|
May 11 – Jun 19, 2026: Mon, 9:30 a.m.–12:20 p.m.
TBA |
Burnaby
Burnaby |
Spring 2026 Course Outlines
Cognitive Science courses
| Course | Title | Instructor | Day/Time | Location |
|---|---|---|---|---|
| COGS 100 B900 | Exploring the Mind |
Margaret Grant
|
Jan 5 – Apr 10, 2026: Mon, 10:30 a.m.–12:20 p.m.
TBA |
Surrey
Surrey |
| COGS 100 D100 | Exploring the Mind |
Zara Anwarzai
|
Jan 5 – Apr 10, 2026: Tue, 10:30–11:20 a.m.
Jan 5 – Apr 10, 2026: Thu, 9:30–11:20 a.m. |
Burnaby
Burnaby |
| COGS 110 D100 | Learning in Everyday Life: The Art and Science of Hacking your Brain |
Mark Blair
|
Jan 5 – Jan 23, 2026: Mon, 12:30–2:20 p.m.
Jan 26 – Apr 10, 2026: Mon, 12:30–2:20 p.m. Jan 5 – Apr 10, 2026: Wed, 12:30–1:20 p.m. |
Burnaby
Burnaby Burnaby |
| COGS 200 D100 | Foundations in Cognitive Science |
Margaret Grant
|
Jan 5 – Apr 10, 2026: Tue, 10:30–11:20 a.m.
Jan 5 – Apr 10, 2026: Thu, 9:30–11:20 a.m. |
Burnaby
Burnaby |
| COGS 300 D100 | Selected Topics in Cognitive Science (Virtual, Augmented and Mixed Reality) |
Mark Blair
|
Jan 5 – Apr 10, 2026: Wed, 2:30–5:20 p.m.
|
Burnaby
|
| COGS 310 D100 | Consciousness |
Alexandra Jewell
Alexandra Jewell |
Jan 5 – Apr 10, 2026: Thu, 2:30–5:20 p.m.
|
Burnaby
|
| COGS 380 D100 | Directed Research |
TBA
|
Location: TBA
|
|
| COGS 491 D100 | Honours Project II |
Yuting Kino Zhao
|
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 |
Diana Cukierman
|
Jan 5 – Apr 10, 2026: Tue, 4:30–5:20 p.m.
Jan 5 – Apr 10, 2026: Thu, 3:30–5:20 p.m. |
Burnaby
Burnaby |
| CMPT 105W D200 | Social Issues and Communication Strategies in Computing Science |
Herbert Tsang
|
Jan 5 – Apr 10, 2026: Tue, 8:30–10:20 a.m.
Jan 5 – Apr 10, 2026: Thu, 8:30–9:20 a.m. |
Surrey
Surrey |
| CMPT 120 D100 | Introduction to Computing Science and Programming I |
Diana Cukierman
|
Jan 5 – Apr 10, 2026: Tue, 12:30–2:20 p.m.
Jan 5 – Apr 10, 2026: Fri, 12:30–1:20 p.m. |
Burnaby
Burnaby |
| CMPT 120 D200 | Introduction to Computing Science and Programming I |
Toby Donaldson
|
Jan 5 – Apr 10, 2026: Mon, 9:30–10:20 a.m.
Jan 5 – Apr 10, 2026: Wed, 9:30–10:20 a.m. Jan 5 – Apr 10, 2026: Fri, 9:30–10:20 a.m. |
Burnaby
Burnaby Burnaby |
| CMPT 125 D100 | Introduction to Computing Science and Programming II |
Toby Donaldson
|
Jan 5 – Apr 10, 2026: Mon, 12:30–2:20 p.m.
Jan 5 – Apr 10, 2026: Wed, 12:30–1:20 p.m. |
Burnaby
Burnaby |
| CMPT 125 D200 | Introduction to Computing Science and Programming II |
Igor Shinkar
|
Jan 5 – Apr 10, 2026: Wed, 9:30–10:20 a.m.
Jan 5 – Apr 10, 2026: Fri, 8:30–10:20 a.m. |
Burnaby
Burnaby |
| CMPT 135 D100 | Introduction to Computer Programming II |
Harinder Khangura
|
Jan 5 – Apr 10, 2026: Mon, Wed, Fri, 12:30–1:20 p.m.
|
Surrey
|
| CMPT 201 D100 | Systems Programming |
Joseph Lunderville
|
Jan 5 – Apr 10, 2026: Tue, Thu, 8:30–10:20 a.m.
|
Burnaby
|
| CMPT 201 E100 | Systems Programming |
Linyi Li
|
Jan 5 – Apr 10, 2026: Tue, Thu, 4:30–6:20 p.m.
|
Burnaby
|
| CMPT 210 D100 | Probability and Computing |
Andrei Bulatov
|
Jan 5 – Apr 10, 2026: Mon, 8:30–10:20 a.m.
Jan 5 – Apr 10, 2026: Wed, 8:30–9:20 a.m. |
Burnaby
Burnaby |
| CMPT 210 D200 | Probability and Computing |
SiQi Zhou
|
Jan 5 – Apr 10, 2026: Wed, 1:30–2:20 p.m.
Jan 5 – Jan 22, 2026: Fri, 12:30–2:20 p.m. Jan 23 – Apr 10, 2026: Fri, 12:30–2:20 p.m. |
Burnaby
Burnaby Burnaby |
| CMPT 213 D100 | Object Oriented Design in Java |
Victor Cheung
|
Jan 5 – Apr 10, 2026: Wed, 11:30 a.m.–12:20 p.m.
Jan 5 – Apr 10, 2026: Fri, 10:30 a.m.–12:20 p.m. |
Surrey
Surrey |
| CMPT 225 D100 | Data Structures and Programming |
Amirhossein Mozafari Khameneh
|
Jan 5 – Apr 10, 2026: Wed, 3:30–4:20 p.m.
Jan 5 – Apr 10, 2026: Fri, 2:30–4:20 p.m. |
Burnaby
Burnaby |
| CMPT 225 D200 | Data Structures and Programming |
Victor Cheung
|
Jan 5 – Apr 10, 2026: Tue, 1:30–2:20 p.m.
Jan 5 – Apr 10, 2026: Thu, 12:30–2:20 p.m. |
Surrey
Surrey |
| CMPT 263 D100 | Introduction to Human-Centered Computing |
Lawrence Kim
|
Jan 5 – Apr 10, 2026: Tue, 10:30 a.m.–12:20 p.m.
Jan 5 – Apr 10, 2026: Fri, 10:30–11:20 a.m. |
Burnaby
Burnaby |
| CMPT 272 D100 | Web I - Client-side Development |
Bobby Chan
|
Jan 5 – Apr 10, 2026: Tue, 11:30 a.m.–1:20 p.m.
Jan 5 – Apr 10, 2026: Thu, 11:30 a.m.–12:20 p.m. |
Surrey
Surrey |
| CMPT 276 D100 | Introduction to Software Engineering |
Saba Alimadadi Jani
|
Jan 5 – Apr 10, 2026: Tue, 1:30–2:20 p.m.
Jan 5 – Apr 10, 2026: Thu, 12:30–2:20 p.m. |
Burnaby
Burnaby |
| CMPT 276 D200 | Introduction to Software Engineering |
Bobby Chan
|
Jan 5 – Apr 10, 2026: Tue, 2:30–4:20 p.m.
Jan 5 – Apr 10, 2026: Thu, 2:30–3:20 p.m. |
Surrey
Surrey |
| CMPT 276 D300 | Introduction to Software Engineering |
Jocelyn Minns
|
Jan 5 – Apr 10, 2026: Wed, 9:30–10:20 a.m.
Jan 5 – Apr 10, 2026: Fri, 8:30–10:20 a.m. |
Burnaby
Burnaby |
| CMPT 295 D100 | Introduction to Computer Systems |
Arrvindh Shriraman
|
Jan 5 – Apr 10, 2026: Mon, 2:30–4:20 p.m.
Jan 5 – Apr 10, 2026: Wed, 2:30–3:20 p.m. |
Burnaby
Burnaby |
| CMPT 303 D100 | Operating Systems |
Ahmadreza Nezami
|
Jan 5 – Apr 10, 2026: Wed, 11:30 a.m.–12:20 p.m.
Jan 5 – Apr 10, 2026: Fri, 10:30 a.m.–12:20 p.m. |
Burnaby
Burnaby |
| CMPT 305 D100 | Computer Simulation and Modelling |
Alaa Alameldeen
|
Jan 5 – Apr 10, 2026: Tue, 8:30–10:20 a.m.
Jan 5 – Apr 10, 2026: Thu, 8:30–9:20 a.m. |
Burnaby
Burnaby |
| CMPT 307 D100 | Data Structures and Algorithms |
Jocelyn Minns
|
Jan 5 – Apr 10, 2026: Mon, 10:30–11:20 a.m.
Jan 5 – Apr 10, 2026: Thu, 10:30 a.m.–12:20 p.m. |
Burnaby
Burnaby |
| CMPT 307 D200 | Data Structures and Algorithms |
Jocelyn Minns
|
Jan 5 – Apr 10, 2026: Mon, 2:30–4:20 p.m.
Jan 5 – Apr 10, 2026: Wed, 2:30–3:20 p.m. Apr 8, 2026: Wed, 2:30–3:20 p.m. Apr 8, 2026: Wed, 2:30–3:20 p.m. |
Surrey
Surrey Surrey Surrey |
| CMPT 308 D100 | Computability and Complexity |
Evgenia Ternovska
|
Jan 5 – Apr 10, 2026: Tue, 1:30–2:20 p.m.
Jan 5 – Apr 10, 2026: Thu, 12:30–2:20 p.m. |
Burnaby
Burnaby |
| CMPT 310 D100 | Introduction to Artificial Intelligence |
Hang Ma
|
Jan 5 – Apr 10, 2026: Tue, 11:30 a.m.–2:20 p.m.
|
Burnaby
|
| CMPT 310 D200 | Introduction to Artificial Intelligence |
Mohammad Soltanshah
Mohammad Soltanshah |
Jan 5 – Apr 10, 2026: Wed, 1:30–2:20 p.m.
Jan 5 – Apr 10, 2026: Fri, 12:30–2:20 p.m. |
Burnaby
Burnaby |
| CMPT 340 BLS1 | Biomedical Computing |
Ghassan Hamarneh
|
Jan 5 – Apr 10, 2026: Wed, 4:30–5:20 p.m.
TBA |
Burnaby
Burnaby |
| CMPT 354 D100 | Database Systems I |
Martin Ester
|
Jan 5 – Apr 10, 2026: Tue, 4:30–5:20 p.m.
Jan 5 – Apr 10, 2026: Thu, 3:30–5:20 p.m. |
Burnaby
Burnaby |
| CMPT 354 D200 | Database Systems I |
Mohammad Tayebi
|
Jan 5 – Apr 10, 2026: Mon, 8:30–10:20 a.m.
Jan 5 – Apr 10, 2026: Wed, 8:30–9:20 a.m. |
Surrey
Surrey |
| CMPT 361 D100 | Introduction to Visual Computing |
Yagiz Aksoy
|
Jan 5 – Apr 10, 2026: Wed, 3:30–4:20 p.m.
Jan 5 – Apr 10, 2026: Fri, 2:30–4:20 p.m. |
Burnaby
Burnaby |
| CMPT 363 D100 | User Interface Design |
Parmit Kaur Chilana
|
Jan 5 – Apr 10, 2026: Tue, 1:30–2:20 p.m.
Jan 5 – Apr 10, 2026: Thu, 12:30–2:20 p.m. |
Burnaby
Burnaby |
| CMPT 371 D100 | Data Communications and Networking |
Mirza Zaeem Baig
|
Jan 5 – Apr 10, 2026: Wed, 3:30–4:20 p.m.
Jan 5 – Apr 10, 2026: Fri, 2:30–4:20 p.m. |
Surrey
Surrey |
| CMPT 376W D100 | Professional Responsibility and Technical Writing |
Cristina Eftenaru
|
Jan 5 – Apr 10, 2026: Mon, 8:30–10:20 a.m.
Jan 5 – Jan 23, 2026: Wed, 8:30–9:20 a.m. Jan 26 – Apr 10, 2026: Wed, 8:30–9:20 a.m. |
Burnaby
Burnaby Burnaby |
| CMPT 376W D200 | Professional Responsibility and Technical Writing |
John Edgar
|
Jan 5 – Apr 10, 2026: Wed, 9:30–10:20 a.m.
Jan 5 – Apr 10, 2026: Fri, 8:30–10:20 a.m. |
Surrey
Surrey |
| CMPT 383 D100 | Comparative Programming Languages |
Yuepeng Wang
|
Jan 5 – Apr 10, 2026: Mon, 12:30–2:20 p.m.
Jan 5 – Apr 10, 2026: Wed, 12:30–1:20 p.m. |
Burnaby
Burnaby |
| CMPT 404 D100 | Cryptography and Cryptographic Protocols |
Andrei Bulatov
|
Jan 5 – Apr 10, 2026: Mon, 2:30–4:20 p.m.
Jan 5 – Apr 10, 2026: Wed, 2:30–3:20 p.m. |
Burnaby
Burnaby |
| CMPT 407 D100 | Computational Complexity |
Valentine Kabanets
|
Jan 5 – Apr 10, 2026: Tue, 2:30–4:20 p.m.
Jan 5 – Apr 10, 2026: Thu, 2:30–3:20 p.m. |
Burnaby
Burnaby |
| CMPT 410 D100 | Machine Learning |
Ke Li
|
Jan 5 – Apr 10, 2026: Mon, 12:30–1:20 p.m.
Jan 5 – Apr 10, 2026: Thu, 12:30–2:20 p.m. |
Burnaby
Burnaby |
| CMPT 412 D100 | Computer Vision |
Richard Zhang
|
Jan 5 – Apr 10, 2026: Tue, 2:30–5:20 p.m.
|
Burnaby
|
| CMPT 413 D100 | Computational Linguistics |
Angel Chang
|
Jan 5 – Apr 10, 2026: Mon, 10:30 a.m.–12:20 p.m.
Jan 5 – Apr 10, 2026: Wed, 10:30–11:20 a.m. |
Burnaby
Burnaby |
| CMPT 415 D010 | Special Research Projects |
Yagiz Aksoy
|
TBA
|
Location: TBA
|
| CMPT 415 D011 | Special Research Projects |
Steven Ko
|
TBA
|
Location: TBA
|
| CMPT 415 D012 | Special Research Projects |
Angelica Lim
|
TBA
|
Location: TBA
|
| CMPT 415 D013 | Special Research Projects |
Ouldooz Baghban Karimi
|
TBA
|
Location: TBA
|
| CMPT 415 D014 | Special Research Projects |
Ke Li
|
TBA
|
Location: TBA
|
| CMPT 415 D015 | Special Research Projects |
Xingdong Yang
|
TBA
|
Location: TBA
|
| CMPT 415 D016 | Special Research Projects | |||
| CMPT 415 D100 | Special Research Projects |
Parmit Kaur Chilana
|
TBA
|
Location: TBA
|
| CMPT 415 D200 | Special Research Projects |
Bobby Chan
|
TBA
|
Location: TBA
|
| CMPT 415 D300 | Special Research Projects |
Nicholas Vincent
|
TBA
|
Location: TBA
|
| CMPT 415 D400 | Special Research Projects |
Mo Chen
|
TBA
|
Location: TBA
|
| CMPT 415 D500 | Special Research Projects |
Brian Fraser
|
TBA
|
Location: TBA
|
| CMPT 415 D600 | Special Research Projects |
Angelica Lim
|
TBA
|
Location: TBA
|
| CMPT 415 D700 | Special Research Projects |
Sharan Vaswani
|
TBA
|
Location: TBA
|
| CMPT 415 D800 | Special Research Projects |
Lawrence Kim
|
TBA
|
Location: TBA
|
| CMPT 415 D900 | Special Research Projects |
Manolis Savva
|
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 419 BLS1 | Special Topics in Artificial Intelligence (Biomedical Image Computing) |
Ghassan Hamarneh
|
Jan 5 – Apr 10, 2026: Wed, 11:30 a.m.–12:20 p.m.
TBA |
Burnaby
Burnaby |
| CMPT 419 D100 | Special Topics in Artificial Intelligence (Robotic Autonomy: Algorithms and Computation) |
Mo Chen
|
Jan 5 – Apr 10, 2026: Wed, 3:30–4:20 p.m.
Jan 5 – Apr 10, 2026: Fri, 2:30–4:20 p.m. |
Burnaby
Burnaby |
| CMPT 419 D200 | Special Topics in Artificial Intelligence (Machine Learning) |
Martin Ester
|
Jan 5 – Apr 10, 2026: Tue, 12:30–2:20 p.m.
Jan 5 – Apr 10, 2026: Fri, 12:30–1:20 p.m. |
Burnaby
Burnaby |
| CMPT 419 D500 | Special Topics in Artificial Intelligence |
SiQi Zhou
|
Jan 5 – Apr 10, 2026: Tue, 4:30–5:20 p.m.
Jan 5 – Apr 10, 2026: Thu, 3:30–5:20 p.m. |
Burnaby
Burnaby |
| CMPT 419 E100 | Special Topics in Artificial Intelligence |
Marzena Karpinska
Marzena Karpinska |
Jan 5 – Apr 10, 2026: Tue, 5:30–6:20 p.m.
Jan 5 – Jan 23, 2026: Thu, 5:30–7:20 p.m. Jan 26 – Apr 10, 2026: Thu, 5:30–7:20 p.m. |
Burnaby
Burnaby Burnaby |
| CMPT 420 D100 | Deep Learning |
Wuyang Chen
|
Jan 5 – Apr 10, 2026: Mon, 2:30–4:20 p.m.
Jan 5 – Apr 10, 2026: Wed, 2:30–3:20 p.m. |
Burnaby
Burnaby |
| CMPT 426 D100 | Practicum I |
Cristina Eftenaru
Stephanie Greaves |
Jan 5 – Apr 10, 2026: 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 10, 2026: 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 10, 2026: 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 10, 2026: 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 10, 2026: 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 10, 2026: 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 10, 2026: 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 10, 2026: 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 10, 2026: 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 10, 2026: 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 10, 2026: 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 10, 2026: 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 10, 2026: 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 10, 2026: 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 10, 2026: 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 10, 2026: 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 10, 2026: 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 10, 2026: 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 10, 2026: 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 10, 2026: 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 10, 2026: 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 10, 2026: 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 10, 2026: 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 10, 2026: 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 10, 2026: 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 10, 2026: Thu, 2:30–5:20 p.m.
|
Burnaby
|
| CMPT 450 D100 | Computer Architecture |
Alaa Alameldeen
Arrvindh Shriraman |
Jan 5 – Apr 10, 2026: Tue, 11:30 a.m.–1:20 p.m.
Jan 5 – Apr 10, 2026: Thu, 11:30 a.m.–12:20 p.m. |
Burnaby
Burnaby |
| CMPT 454 D100 | Database Systems II |
Tianzheng Wang
|
Jan 5 – Apr 10, 2026: Mon, 9:30 a.m.–12:20 p.m.
|
Burnaby
|
| CMPT 461 E100 | Computational Photography and Image Manipulation |
Yagiz Aksoy
|
Jan 5 – Apr 10, 2026: Wed, 5:30–7:20 p.m.
Jan 5 – Apr 10, 2026: Fri, 5:30–6:20 p.m. |
Burnaby
Burnaby |
| CMPT 466 D100 | Animation |
KangKang Yin
|
Jan 5 – Apr 10, 2026: Tue, 10:30 a.m.–12:20 p.m.
Jan 5 – Apr 10, 2026: Fri, 10:30–11:20 a.m. |
Burnaby
Burnaby |
| CMPT 467 OL01 | Visualization |
Sheelagh Carpendale
|
Online
|
|
| CMPT 469 D100 | Special Topics in Computer Graphics (Rendering and VC for AI) |
Manolis Savva
|
Jan 5 – Apr 10, 2026: Mon, 2:30–5:20 p.m.
|
Burnaby
|
| CMPT 471 D100 | Networking II |
Ouldooz Baghban Karimi
|
Jan 5 – Apr 10, 2026: Mon, 8:30–9:20 a.m.
Jan 5 – Apr 10, 2026: Thu, 8:30–10:20 a.m. |
Burnaby
Burnaby |
| CMPT 473 E100 | Software Testing, Reliability and Security |
Rob Cameron
|
Jan 5 – Apr 10, 2026: Wed, 5:30–6:20 p.m.
Jan 5 – Apr 10, 2026: Fri, 4:30–6:20 p.m. |
Surrey
Surrey |
| CMPT 476 D100 | Introduction to Quantum Algorithms |
Matthew Amy
|
Jan 5 – Apr 10, 2026: Wed, 1:30–2:20 p.m.
Jan 5 – Apr 10, 2026: Fri, 12:30–2:20 p.m. |
Burnaby
Burnaby |
| CMPT 479 D100 | Special Topics in Computing Systems (Software Engineering) |
William Sumner
|
Jan 5 – Apr 10, 2026: Tue, 2:30–4:20 p.m.
Jan 5 – Apr 10, 2026: Thu, 2:30–3:20 p.m. |
Burnaby
Burnaby |
| CMPT 479 D200 | Special Topics in Computing Systems |
Sze Yiu Chau
Sze Yiu Chau |
Jan 5 – Apr 10, 2026: Wed, 11:30 a.m.–12:20 p.m.
Jan 5 – Apr 10, 2026: Fri, 10:30 a.m.–12:20 p.m. |
Burnaby
Burnaby |
| CMPT 493 D100 | Digital Media Practicum |
John Edgar
|
TBA
|
Location: TBA
|
| 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
|
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 10, 2026: Thu, 10:30 a.m.–12:20 p.m.
TBA |
Burnaby
Burnaby |
| LING 111 D100 | The Wonder of Words |
Eva Tchizmarova
|
Jan 5 – Apr 10, 2026: Tue, 2:30–5:20 p.m.
|
Burnaby
|
| LING 160 A320 | Language, Culture and Society |
Sally Hart
|
TBA
|
Location: TBA
|
| LING 160 B100 | Language, Culture and Society |
Tasnim Abedalqader
|
Jan 5 – Apr 10, 2026: Wed, 3:30–4:20 p.m.
TBA |
Burnaby
Burnaby |
| LING 190 B100 | The Science of Speech |
Yue Wang
|
Jan 5 – Apr 10, 2026: Mon, 12:30–2:20 p.m.
TBA |
Burnaby
Burnaby |
| LING 220 D100 | Introduction to Linguistics |
Ivelina Koleva Tchizmarova
|
Jan 5 – Apr 10, 2026: Tue, 12:30–2:20 p.m.
|
Burnaby
|
| LING 282W A320 | Writing for Linguistics |
Janet Leonard
|
TBA
|
Location: TBA
|
| LING 282W B100 | Writing for Linguistics |
Panayiotis Pappas
|
TBA
|
Burnaby
|
| LING 301W D100 | Linguistic Argumentation |
Heather Bliss
|
Jan 5 – Apr 10, 2026: Thu, 2:30–5:20 p.m.
|
Burnaby
|
| LING 315 D100 | Psychology of Language |
Margaret Grant
|
Jan 5 – Apr 10, 2026: Wed, 11:30 a.m.–12:20 p.m.
Jan 5 – Apr 10, 2026: Fri, 10:30 a.m.–12:20 p.m. |
Burnaby
Burnaby |
| LING 322 D100 | Syntax |
Jozina Vander Klok
|
Jan 5 – Apr 10, 2026: Mon, 10:30–11:20 a.m.
Jan 5 – Apr 10, 2026: Thu, 10:30 a.m.–12:20 p.m. |
Burnaby
Burnaby |
| LING 323 D100 | Morphology |
Eva Tchizmarova
|
Jan 5 – Apr 10, 2026: Mon, 2:30–5:20 p.m.
|
Burnaby
|
| LING 330 D100 | Phonetics |
Michelle Baron
|
Jan 5 – Apr 10, 2026: Wed, 2:30–5:20 p.m.
|
Burnaby
|
| LING 380 OL01 | STT-Practical Skills in Linguistics |
Maite Taboada
|
Online
|
|
| LING 400 D100 | Formal Linguistics |
Trevor Block
|
Jan 5 – Apr 10, 2026: Fri, 9:30 a.m.–12:20 p.m.
|
Burnaby
|
| LING 431 A320 | Language Structures I (Hul'q'umi'num') |
Lauren Schneider
|
TBA
|
Location: TBA
|
| LING 450 D100 | Computational Linguistics |
Sara Ng
|
Jan 5 – Apr 10, 2026: Tue, 2:30–4:20 p.m.
Jan 5 – Apr 10, 2026: Fri, 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 |
Thomas Donaldson
|
Jan 5 – Apr 10, 2026: Mon, 2:30–4:20 p.m.
|
Burnaby
|
| PHIL 105 D100 | Critical Thinking |
Yuting Kino Zhao
|
Jan 5 – Apr 10, 2026: Tue, 10:30 a.m.–12:20 p.m.
|
Burnaby
|
| PHIL 110 D100 | Introduction to Logic and Reasoning |
Bruno Guindon
|
Jan 5 – Apr 10, 2026: Mon, 10:30 a.m.–12:20 p.m.
|
Burnaby
|
| PHIL 120W D100 | Moral and Legal Problems |
Evan Tiffany
|
Jan 5 – Apr 10, 2026: Thu, 2:30–4:20 p.m.
|
Burnaby
|
| PHIL 150 D900 | Great Works in the History of Philosophy |
Schuyler Pringle
|
Jan 5 – Apr 10, 2026: Mon, 2:30–5:20 p.m.
|
Surrey
|
| PHIL 201 D100 | Epistemology |
Thomas Donaldson
|
Jan 5 – Apr 10, 2026: Mon, 12:30–1:20 p.m.
Jan 5 – Apr 10, 2026: Thu, 12:30–2:20 p.m. |
Burnaby
Burnaby |
| PHIL 221 D100 | Ethical Theory |
Bruno Guindon
|
Jan 5 – Apr 10, 2026: Mon, 2:30–3:20 p.m.
Jan 5 – Apr 10, 2026: Thu, 2:30–4:20 p.m. |
Burnaby
Burnaby |
| PHIL 270 D100 | Data, Ethics and Society |
Yuting Kino Zhao
|
Jan 5 – Apr 10, 2026: Mon, 10:30 a.m.–12:20 p.m.
Jan 5 – Apr 10, 2026: Wed, 10:30–11:20 a.m. |
Burnaby
Burnaby |
| PHIL 310 E100 | Logic, Proofs and Set Theory |
Nicolas Fillion
|
Jan 5 – Apr 10, 2026: Thu, 4:30–7:20 p.m.
|
Burnaby
|
| PHIL 321 D100 | Topics in Moral Philosophy (The Fragility of Goodness) |
Evan Tiffany
|
Jan 5 – Apr 10, 2026: Mon, 10:30 a.m.–12:20 p.m.
Jan 5 – Apr 10, 2026: Wed, 10:30–11:20 a.m. |
Burnaby
Burnaby |
| PHIL 321 D200 | Topics in Moral Philosophy (Bioethics) |
Schuyler Pringle
|
Jan 5 – Apr 10, 2026: Fri, 9:30 a.m.–12:20 p.m.
|
Burnaby
|
| PHIL 322 D100 | History of Ethics |
Nicolas Bommarito
|
Jan 5 – Apr 10, 2026: Tue, 2:30–5:20 p.m.
|
Burnaby
|
| PHIL 326 D100 | Topics in Law and Philosophy (Property and Ownership) |
Stephen Bero
|
Jan 5 – Apr 10, 2026: Tue, 11:30 a.m.–2:20 p.m.
|
Burnaby
|
| PHIL 329 D100 | Law and Justice |
Chelsea Rosenthal
|
Jan 5 – Apr 10, 2026: Wed, 2:30–5:20 p.m.
|
Burnaby
|
| PHIL 331 D100 | Selected Topics (Aesthetics and Philosophy of Art) |
Alex King
|
Jan 5 – Apr 10, 2026: Tue, 10:30 a.m.–12:20 p.m.
Jan 5 – Apr 10, 2026: Fri, 10:30–11:20 a.m. |
Burnaby
Burnaby |
| PHIL 332 D100 | Selected Topics (Consciousness) |
Alexandra Jewell
|
Jan 5 – Apr 10, 2026: Thu, 2:30–5:20 p.m.
|
Burnaby
|
| PHIL 350 D100 | Ancient Philosophy |
Nicolas Fillion
|
Jan 5 – Apr 10, 2026: Wed, 2:30–5:20 p.m.
|
Burnaby
|
| PHIL 421 D100 | Advanced Topics in Ethical Theory (Love) |
Chelsea Rosenthal
|
Jan 5 – Apr 10, 2026: Mon, 2:30–5:20 p.m.
|
Burnaby
|
| PHIL 467W D100 | Advanced Seminar (Social Metaphysics) |
Jennifer Wang
|
Jan 5 – Apr 10, 2026: Wed, 9:30 a.m.–12:20 p.m.
|
Burnaby
|
| PHIL 479 D100 | Honours Tutorial in Philosophy |
. TBA
|
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
|
Jan 5 – Apr 10, 2026: Thu, 2:30–5:20 p.m.
|
Burnaby
|
| PSYC 100 D900 | Introduction to Psychology I |
Diana Lim
|
Jan 5 – Apr 10, 2026: Wed, 2:30–5:20 p.m.
|
Surrey
|
| PSYC 102 D100 | Introduction to Psychology II |
Alyssa Croft
|
Jan 5 – Apr 10, 2026: Tue, 2:30–5:20 p.m.
|
Burnaby
|
| PSYC 102 D200 | Introduction to Psychology II |
Peter Leavitt
|
Jan 5 – Apr 10, 2026: Wed, 2:30–5:20 p.m.
|
Burnaby
|
| PSYC 102 D900 | Introduction to Psychology II |
Alyssa Croft
|
Jan 5 – Apr 10, 2026: Thu, 2:30–5:20 p.m.
|
Surrey
|
| PSYC 201W D100 | Introduction to Research Methods in Psychology |
Diana Lim
|
Jan 5 – Apr 10, 2026: Tue, 12:30–2:20 p.m.
|
Burnaby
|
| PSYC 210 D100 | Introduction to Data Analysis in Psychology |
Dr. Matthew Sigal
|
Jan 5 – Apr 10, 2026: Tue, 10:30 a.m.–12:20 p.m.
|
Burnaby
|
| PSYC 221 D100 | Introduction to Cognitive Psychology |
Tom Spalek
|
Jan 5 – Apr 10, 2026: Thu, 2:30–5:20 p.m.
|
Burnaby
|
| PSYC 241 D100 | Introduction to Psychological Disorders and Neurodiversity |
Spozhmay Oriya
|
Jan 5 – Apr 10, 2026: Mon, 2:30–5:20 p.m.
|
Burnaby
|
| PSYC 250 D100 | Introduction to Developmental Psychology |
Joanna Peplak
|
Jan 5 – Apr 10, 2026: Tue, 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 10, 2026: Mon, 10:30 a.m.–12:20 p.m.
Jan 5 – Apr 10, 2026: Wed, 10:30–11:20 a.m. |
Burnaby
Burnaby |
| PSYC 280 D100 | Introduction to Biological Psychology |
Diana Lim
|
Jan 5 – Apr 10, 2026: Mon, 12:30–1:20 p.m.
Jan 5 – Apr 10, 2026: Thu, 12:30–2:20 p.m. |
Burnaby
Burnaby |
| PSYC 300W D100 | Critical Analysis of Issues in Psychology |
Peter Leavitt
|
Jan 5 – Apr 10, 2026: Mon, 12:30–2:20 p.m.
|
Burnaby
|
| PSYC 301 D100 | Intermediate Research Methods and Data Analysis |
Michael Maraun
|
Jan 5 – Apr 10, 2026: Thu, 2:30–4:20 p.m.
|
Burnaby
|
| PSYC 303 D100 | Perception |
Tom Spalek
|
Jan 5 – Apr 10, 2026: Tue, 11:30 a.m.–2:20 p.m.
|
Burnaby
|
| PSYC 308 D100 | History and Systems of Modern Psychology |
Bertrand Sager
|
Jan 5 – Apr 10, 2026: Tue, 2:30–5:20 p.m.
|
Burnaby
|
| PSYC 325 D100 | Learning and Memory |
Bertrand Sager
|
Jan 5 – Apr 10, 2026: Thu, 2:30–5:20 p.m.
|
Burnaby
|
| PSYC 330 D100 | Attention |
Richard Wright
|
Jan 5 – Apr 10, 2026: Tue, 2:30–5:20 p.m.
|
Burnaby
|
| PSYC 354 D100 | Development of Children's Thinking |
Emre Aydin
|
Jan 5 – Apr 10, 2026: Wed, 2:30–4:20 p.m.
|
Burnaby
|
| PSYC 362 D100 | Close Relationships |
Hannah Dupuis
|
Jan 5 – Apr 10, 2026: Thu, 11:30 a.m.–2:20 p.m.
|
Burnaby
|
| PSYC 364 D100 | The Science of Happiness |
Lara Aknin
|
Jan 5 – Apr 10, 2026: Wed, 2:30–5:20 p.m.
|
Burnaby
|
| PSYC 366 D100 | Psychology and Environmental Sustainability |
Michael Schmitt
|
Jan 5 – Apr 10, 2026: Mon, 9:30 a.m.–12:20 p.m.
|
Burnaby
|
| PSYC 376 D100 | Selected Topics in Experimental Psychology and Law (Wrongful Conviction) |
Ryan Fitzgerald
|
Jan 5 – Apr 10, 2026: Fri, 9:30 a.m.–12:20 p.m.
|
Burnaby
|
| PSYC 379 D100 | Selected Topics in Clinical Forensic Psychology (Violence Risk Assessment and Psychopathy) |
Kevin Douglas
|
Jan 5 – Jan 23, 2026: Tue, 8:30–11:20 a.m.
Jan 26 – Apr 10, 2026: Tue, 8:30–11:20 a.m. |
Burnaby
Burnaby |
| PSYC 387 D100 | Human Neuropsychology |
Angelina Polsinelli
|
Jan 5 – Apr 10, 2026: Wed, 9:30 a.m.–12:20 p.m.
|
Burnaby
|
| PSYC 391 D100 | Selected Topics in Psychology (Diversity in Romantic Relationships) |
Brittany Dennett
|
Jan 5 – Apr 10, 2026: Mon, 2:30–5:20 p.m.
|
Burnaby
|
| PSYC 391 D200 | Selected Topics in Psychology (Indigenous Peoples & Psychology) |
Troy Boucher
|
Jan 5 – Apr 10, 2026: Wed, 9:30 a.m.–12:20 p.m.
|
Burnaby
|
| PSYC 391 D300 | Selected Topics in Psychology (Foundations of Coding) |
Fereshteh Rashed
|
Jan 5 – Apr 10, 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 411 D100 | Research Design II |
Michael Maraun
|
Jan 5 – Apr 10, 2026: Mon, 12:30–2:20 p.m.
Jan 5 – Apr 10, 2026: Wed, 12:30–1:20 p.m. |
Burnaby
Burnaby |
| PSYC 450 D100 | Advanced Topics in Developmental Psychology (Emotional Development) |
Joanna Peplak
|
Jan 5 – Apr 10, 2026: Mon, 2:30–5:20 p.m.
|
Burnaby
|
| PSYC 450 D200 | Advanced Topics in Developmental Psychology (Developmental Foundations) |
Jeremy Carpendale
|
Jan 5 – Apr 10, 2026: Thu, 2:30–5:20 p.m.
|
Burnaby
|
| PSYC 459 D100 | Behavioural Neuroscience Undergraduate Honours Thesis |
TBA
|
Location: TBA
|
|
| PSYC 476 D100 | Advanced Topics in Law and Forensic Psychology (Forensic Interviews with Children) |
Deb Connolly
|
Jan 5 – Apr 10, 2026: Mon, 9:30 a.m.–12:20 p.m.
|
Burnaby
|
| PSYC 476 D200 | Advanced Topics in Law and Forensic Psychology (Forensic Evaluation in Context) |
Alicia Nijdam-Jones
|
Jan 5 – Apr 10, 2026: Thu, 2:30–5:20 p.m.
|
Burnaby
|
| PSYC 480 D100 | Advanced Topics in Biological Psychology (Cognitive Aging & Dementia) |
Allen Thornton
|
Jan 5 – Apr 10, 2026: Wed, 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
|
F T I