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. 

Fall 2026 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 Mark Blair
Sep 9 – Dec 6, 2026: Tue, 1:30–2:20 p.m.
Sep 9 – Dec 6, 2026: Thu, 12:30–2:20 p.m.
Burnaby
Burnaby
COGS 100 D900 Exploring the Mind Sep 9 – Dec 6, 2026: Mon, 10:30 a.m.–12:20 p.m.
Sep 9 – Dec 6, 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 Sep 9 – Dec 6, 2026: Tue, 10:30–11:20 a.m.
Sep 9 – Dec 6, 2026: Thu, 9:30–11:20 a.m.
Burnaby
Burnaby
COGS 200 D100 Foundations in Cognitive Science Sep 9 – Dec 6, 2026: Wed, 2:30–5:20 p.m.
Burnaby
COGS 310 D100 Consciousness Kathleen Akins
Sep 9 – Dec 6, 2026: Mon, 10:30 a.m.–12:20 p.m.
Sep 9 – Dec 6, 2026: Wed, 10:30–11:20 a.m.
Burnaby
Burnaby
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 Sep 9 – Dec 6, 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 6, 2026: Tue, 1:30–2:20 p.m.
Sep 9 – Dec 6, 2026: Thu, 12:30–2:20 p.m.
Burnaby
Burnaby
CMPT 120 D100 Introduction to Computing Science and Programming I Sep 9 – Dec 6, 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 6, 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 6, 2026: Tue, 8:30–10:20 a.m.
Sep 9 – Dec 6, 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 6, 2026: Tue, 8:30–10:20 a.m.
Sep 9 – Dec 6, 2026: Thu, 8:30–9:20 a.m.
Burnaby
Burnaby
CMPT 130 D100 Introduction to Computer Programming I Brian Fraser
Sep 9 – Dec 6, 2026: Mon, Wed, Fri, 10:30–11:20 a.m.
Surrey
CMPT 201 D100 Systems Programming Brian Fraser
Sep 9 – Dec 6, 2026: Mon, Wed, 2:30–4:20 p.m.
Surrey
CMPT 201 D200 Systems Programming Sep 9 – Dec 6, 2026: Wed, Fri, 12:30–2:20 p.m.
Burnaby
CMPT 210 D100 Probability and Computing Sharan Vaswani
Sep 9 – Dec 6, 2026: Tue, 10:30–11:20 a.m.
Sep 9 – Dec 6, 2026: Thu, 9:30–11:20 a.m.
Burnaby
Burnaby
CMPT 210 E100 Probability and Computing Wuyang Chen
Sep 9 – Dec 6, 2026: Mon, 4:30–6:20 p.m.
Sep 9 – Dec 6, 2026: Wed, 4:30–5:20 p.m.
Burnaby
Burnaby
CMPT 213 D100 Object Oriented Design in Java Victor Cheung
Sep 9 – Dec 6, 2026: Tue, 1:30–2:20 p.m.
Sep 9 – Dec 6, 2026: Thu, 12:30–2:20 p.m.
Surrey
Surrey
CMPT 218 D100 Special Topics in Computing Science Marzena Karpinska
Sep 9 – Dec 6, 2026: Mon, 8:30–10:20 a.m.
Sep 9 – Dec 6, 2026: Wed, 8:30–9:20 a.m.
Burnaby
Burnaby
CMPT 225 D100 Data Structures and Programming Sep 9 – Dec 6, 2026: Tue, 11:30 a.m.–1:20 p.m.
Sep 9 – Dec 6, 2026: Thu, 11:30 a.m.–12:20 p.m.
Surrey
Surrey
CMPT 225 D200 Data Structures and Programming Igor Shinkar
Sep 9 – Dec 6, 2026: Tue, 11:30 a.m.–1:20 p.m.
Sep 9 – Dec 6, 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 6, 2026: Wed, 9:30–10:20 a.m.
Sep 9 – Dec 6, 2026: Fri, 8:30–10:20 a.m.
Burnaby
Burnaby
CMPT 276 D100 Introduction to Software Engineering Bobby Chan
Sep 9 – Dec 6, 2026: Tue, 1:30–2:20 p.m.
Sep 9 – Dec 6, 2026: Thu, 12:30–2:20 p.m.
Burnaby
Burnaby
CMPT 276 D200 Introduction to Software Engineering Saba Alimadadi Jani
Sep 9 – Dec 6, 2026: Wed, 11:30 a.m.–12:20 p.m.
Sep 9 – Dec 6, 2026: Fri, 10:30 a.m.–12:20 p.m.
Burnaby
Burnaby
CMPT 276 D300 Introduction to Software Engineering Sep 9 – Dec 6, 2026: Tue, 10:30–11:20 a.m.
Sep 9 – Dec 6, 2026: Thu, 9:30–11:20 a.m.
Surrey
Surrey
CMPT 295 D100 Introduction to Computer Systems Gregory Baker
Sep 9 – Dec 6, 2026: Wed, 3:30–4:20 p.m.
Sep 9 – Dec 6, 2026: Fri, 2:30–4:20 p.m.
Burnaby
Burnaby
CMPT 307 D100 Data Structures and Algorithms Kay C Wiese
Sep 9 – Dec 6, 2026: Mon, 10:30 a.m.–12:20 p.m.
Sep 9 – Dec 6, 2026: Wed, 10:30–11:20 a.m.
Burnaby
Burnaby
CMPT 307 D200 Data Structures and Algorithms Sep 9 – Dec 6, 2026: Tue, 2:30–4:20 p.m.
Sep 9 – Dec 6, 2026: Fri, 2:30–3:20 p.m.
Surrey
Surrey
CMPT 310 D100 Introduction to Artificial Intelligence Hang Ma
Sep 9 – Dec 6, 2026: Tue, 11:30 a.m.–2:20 p.m.
Burnaby
CMPT 310 D200 Introduction to Artificial Intelligence Sep 9 – Dec 6, 2026: Mon, 2:30–5:20 p.m.
Burnaby
CMPT 318 D100 Special Topics in Computing Science Uwe Glaesser
Sep 9 – Dec 6, 2026: Tue, 10:30–11:20 a.m.
Sep 9 – Dec 6, 2026: Thu, 9:30–11:20 a.m.
Burnaby
Burnaby
CMPT 354 D100 Database Systems I Zhengjie Miao
Sep 9 – Dec 6, 2026: Mon, 8:30–10:20 a.m.
Sep 9 – Dec 6, 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 6, 2026: Wed, 3:30–4:20 p.m.
Sep 9 – Dec 6, 2026: Fri, 2:30–4:20 p.m.
Burnaby
Burnaby
CMPT 365 D100 Multimedia Systems Jiangchuan Liu
Sep 9 – Dec 6, 2026: Mon, 12:30–2:20 p.m.
Sep 9 – Dec 6, 2026: Wed, 12:30–1:20 p.m.
Burnaby
Burnaby
CMPT 371 D100 Data Communications and Networking Mohamed Hefeeda
Sep 9 – Dec 6, 2026: Wed, 5:30–6:20 p.m.
Sep 9 – Dec 6, 2026: Fri, 4:30–6:20 p.m.
Burnaby
Burnaby
CMPT 373 D100 Software Development Methods William Sumner
Sep 9 – Dec 6, 2026: Wed, 9:30–10:20 a.m.
Sep 9 – Dec 6, 2026: Fri, 8:30–10:20 a.m.
Surrey
Surrey
CMPT 376W D100 Professional Responsibility and Technical Writing Sep 9 – Dec 6, 2026: Tue, 4:30–5:20 p.m.
Sep 9 – Dec 6, 2026: Thu, 3:30–5:20 p.m.
Burnaby
Burnaby
CMPT 376W D200 Professional Responsibility and Technical Writing Sep 9 – Dec 6, 2026: Wed, 1:30–2:20 p.m.
Sep 9 – Dec 6, 2026: Fri, 12:30–2:20 p.m.
Burnaby
Burnaby
CMPT 383 D100 Comparative Programming Languages Toby Donaldson
Sep 9 – Dec 6, 2026: Mon, 12:30–2:20 p.m.
Sep 9 – Dec 6, 2026: Wed, 12:30–1:20 p.m.
Surrey
Surrey
CMPT 403 D100 System Security and Privacy Jianliang Wu
Sep 9 – Dec 6, 2026: Wed, 9:30–10:20 a.m.
Sep 9 – Dec 6, 2026: Fri, 8:30–10:20 a.m.
Burnaby
Burnaby
CMPT 409 D100 Special Topics in Theoretical Computing Science Sharan Vaswani
Sep 9 – Dec 6, 2026: Tue, 2:30–4:20 p.m.
Sep 9 – Dec 6, 2026: Thu, 2:30–3:20 p.m.
Burnaby
Burnaby
CMPT 409 D200 Special Topics in Theoretical Computing Science Sep 9 – Dec 6, 2026: Wed, 3:30–4:20 p.m.
Sep 9 – Dec 6, 2026: Fri, 2:30–4:20 p.m.
Burnaby
Burnaby
CMPT 410 D100 Machine Learning Mo Chen
Sep 9 – Dec 6, 2026: Wed, 3:30–4:20 p.m.
Sep 9 – Dec 6, 2026: Fri, 2:30–4:20 p.m.
Burnaby
Burnaby
CMPT 413 D100 Computational Linguistics Sep 9 – Dec 6, 2026: Wed, 1:30–2:20 p.m.
Sep 9 – Dec 6, 2026: Fri, 12:30–2:20 p.m.
Burnaby
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 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 TBA
Location: TBA
CMPT 416 D200 Special Research Projects TBA
Location: TBA
CMPT 416 D300 Special Research Projects TBA
Location: TBA
CMPT 416 D400 Special Research Projects TBA
Location: TBA
CMPT 416 D500 Special Research Projects TBA
Location: TBA
CMPT 416 D600 Special Research Projects TBA
Location: TBA
CMPT 416 D700 Special Research Projects TBA
Location: TBA
CMPT 419 D100 Special Topics in Artificial Intelligence SiQi Zhou
Sep 9 – Dec 6, 2026: Tue, 12:30–2:20 p.m.
Sep 9 – Dec 6, 2026: Fri, 12:30–1:20 p.m.
Burnaby
Burnaby
CMPT 419 D200 Special Topics in Artificial Intelligence Wuyang Chen
Sep 9 – Dec 6, 2026: Mon, 10:30 a.m.–12:20 p.m.
Sep 9 – Dec 6, 2026: Wed, 10:30–11:20 a.m.
Burnaby
Burnaby
CMPT 419 D300 Special Topics in Artificial Intelligence Oliver Schulte
Sep 9 – Dec 6, 2026: Mon, 12:30–2:20 p.m.
Sep 9 – Dec 6, 2026: Wed, 12:30–1:20 p.m.
Burnaby
Burnaby
CMPT 419 D400 Special Topics in Artificial Intelligence Frederick Popowich
Sep 9 – Dec 6, 2026: Tue, 11:30 a.m.–1:20 p.m.
Sep 9 – Dec 6, 2026: Thu, 11:30 a.m.–12:20 p.m.
Burnaby
Burnaby
CMPT 419 D500 Special Topics in Artificial Intelligence Ke Wang
Sep 9 – Dec 6, 2026: Tue, 2:30–5:20 p.m.
Burnaby
CMPT 426 D100 Practicum I Cristina Eftenaru
Sep 9 – Dec 6, 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 6, 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 6, 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 6, 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 6, 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 6, 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 6, 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 6, 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 6, 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 6, 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 6, 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 6, 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 6, 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 6, 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 6, 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 6, 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 6, 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 6, 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 6, 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 6, 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 6, 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 6, 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 6, 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 6, 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 6, 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 6, 2026: Tue, 1:30–2:20 p.m.
Sep 9 – Dec 6, 2026: Thu, 12:30–2:20 p.m.
Burnaby
Burnaby
CMPT 441 D100 Computational Biology Kay C Wiese
Sep 9 – Dec 6, 2026: Mon, 2:30–4:20 p.m.
Sep 9 – Dec 6, 2026: Wed, 2:30–3:20 p.m.
Burnaby
Burnaby
CMPT 454 D100 Database Systems II Tianzheng Wang
Sep 9 – Dec 6, 2026: Tue, 2:30–4:20 p.m.
Sep 9 – Dec 6, 2026: Thu, 2:30–3:20 p.m.
Burnaby
Burnaby
CMPT 455 D100 Data Mining Martin Ester
Sep 9 – Dec 6, 2026: Tue, 12:30–2:20 p.m.
Sep 9 – Dec 6, 2026: Fri, 12:30–1:20 p.m.
Burnaby
Burnaby
CMPT 464 D100 Geometric Modelling in Computer Graphics Richard Zhang
Sep 9 – Dec 6, 2026: Mon, 4:30–6:20 p.m.
Sep 9 – Dec 6, 2026: Wed, 4:30–5:20 p.m.
Burnaby
Burnaby
CMPT 466 D100 Animation KangKang Yin
Sep 9 – Dec 6, 2026: Tue, 10:30 a.m.–12:20 p.m.
Sep 9 – Dec 6, 2026: Fri, 10:30–11:20 a.m.
Burnaby
Burnaby
CMPT 473 D100 Software Testing, Reliability and Security William Sumner
Sep 9 – Dec 6, 2026: Wed, 1:30–2:20 p.m.
Sep 9 – Dec 6, 2026: Fri, 12:30–2:20 p.m.
Surrey
Surrey
CMPT 479 D100 Special Topics in Computing Systems Saba Alimadadi Jani
Sep 9 – Dec 6, 2026: Fri, 2:30–5:20 p.m.
Burnaby
CMPT 479 D300 Special Topics in Computing Systems Alaa Alameldeen
Sep 9 – Dec 6, 2026: Wed, 9:30 a.m.–12:20 p.m.
Burnaby
CMPT 479 E100 Special Topics in Computing Systems Keval Vora
Sep 9 – Dec 6, 2026: Tue, 4:30–7:20 p.m.
Burnaby
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 Mohammad Tayebi
TBA
Location: TBA
CMPT 495 D200 Software Systems Capstone Project II Ke Li
TBA
Location: TBA
CMPT 495 D300 Software Systems Capstone Project II Keval Vora
TBA
Location: TBA
CMPT 496 D100 Directed Studies Bobby Chan
TBA
Location: TBA
CMPT 497 D100 Dual Degree Program Capstone Project
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 Maite Taboada
Sep 9 – Dec 6, 2026: Tue, 10:30 a.m.–12:20 p.m.
TBA
Burnaby
Burnaby
LING 100 B900 Communication and Language Cecile Vigouroux
Sep 9 – Dec 6, 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 6, 2026: Mon, 2:30–4:20 p.m.
TBA
Burnaby
Burnaby
LING 160 B100 Language, Culture and Society Suzanne Hilgendorf
Sep 9 – Dec 6, 2026: Wed, 3:30–4:20 p.m.
TBA
Burnaby
Burnaby
LING 190 D100 The Science of Speech Sara Ng
Sep 9 – Dec 6, 2026: Mon, Wed, Fri, 9:30–10:20 a.m.
Burnaby
LING 220 A970 Introduction to Linguistics TBA
Location: TBA
LING 220 D100 Introduction to Linguistics Sep 9 – Dec 6, 2026: Mon, 10:30 a.m.–12:20 p.m.
Burnaby
LING 250 D100 Computational Text Analysis Sara Ng
Sep 9 – Dec 6, 2026: Tue, Thu, 2:30–4:20 p.m.
Burnaby
LING 282W B100 Writing for Linguistics Sep 9 – Dec 6, 2026: Wed, 1:30–2:20 p.m.
TBA
Burnaby
Burnaby
LING 315 D100 Psychology of Language Sessional
Sep 9 – Dec 6, 2026: Fri, 9:30 a.m.–12:20 p.m.
Burnaby
LING 324 D100 Semantics Jozina Vander Klok
Sep 9 – Dec 6, 2026: Mon, 12:30–2:20 p.m.
Sep 9 – Dec 6, 2026: Wed, 12:30–1:20 p.m.
Burnaby
Burnaby
LING 360 B100 Introduction to Applied Linguistics Suzanne Hilgendorf
Sep 9 – Dec 6, 2026: Fri, 1:30–2:20 p.m.
TBA
Burnaby
Burnaby
LING 380 OL01 Practical Skills in Linguistics Maite Taboada
Online
LING 480 D100 Topics in Linguistics I Claudia Wei Wah Wong
Sep 9 – Dec 6, 2026: Wed, 2:30–5: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 Thomas Donaldson
Sep 9 – Dec 6, 2026: Tue, 2:30–4:20 p.m.
Burnaby
PHIL 105 D100 Critical Thinking Kino Zhao
Sep 9 – Dec 6, 2026: Mon, 12:30–2:20 p.m.
Burnaby
PHIL 110 D100 Introduction to Logic and Reasoning Bruno Guindon
Sep 9 – Dec 6, 2026: Mon, 10:30 a.m.–12:20 p.m.
Burnaby
PHIL 120W D100 Moral and Legal Problems Stephen Bero
Sep 9 – Dec 6, 2026: Thu, 2:30–4:20 p.m.
Burnaby
PHIL 144 B100 Introduction to Philosophy of Science Holly Andersen
Sep 9 – Dec 6, 2026: Mon, Wed, 9:30–10:20 a.m.
TBA
Burnaby
Burnaby
PHIL 203 B100 Metaphysics Jennifer Wang
Sep 9 – Dec 6, 2026: Fri, 10:30 a.m.–12:20 p.m.
TBA
Burnaby
Burnaby
PHIL 221 D100 Ethical Theory Bruno Guindon
Sep 9 – Dec 6, 2026: Mon, 2:30–3:20 p.m.
Sep 9 – Dec 6, 2026: Thu, 2:30–4:20 p.m.
Burnaby
Burnaby
PHIL 314 D100 Topics in Logic (Modal Logic) Jennifer Wang
Sep 9 – Dec 6, 2026: Mon, 10:30–11:20 a.m.
Sep 9 – Dec 6, 2026: Thu, 10:30 a.m.–12:20 p.m.
Burnaby
Burnaby
PHIL 320 D100 Social and Political Philosophy Endre Begby
Sep 9 – Dec 6, 2026: Mon, 12:30–1:20 p.m.
Sep 9 – Dec 6, 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 6, 2026: Tue, 10:30 a.m.–12:20 p.m.
Sep 9 – Dec 6, 2026: Fri, 10:30–11:20 a.m.
Burnaby
Burnaby
PHIL 321 D200 Topics in Moral Philosophy ( Moral Worth) Bruno Guindon
Sep 9 – Dec 6, 2026: Wed, 9:30 a.m.–12:20 p.m.
Burnaby
PHIL 322 D100 History of Ethics Sam Black
Sep 9 – Dec 6, 2026: Wed, 2:30–5:20 p.m.
Burnaby
PHIL 326 E100 Topics in Law and Philosophy (Knowledge & Communication) Chelsea Rosenthal
Sep 9 – Dec 6, 2026: Mon, 4:30–7:20 p.m.
Burnaby
PHIL 329 D100 Law and Justice Stephen Bero
Sep 9 – Dec 6, 2026: Tue, 2:30–5:20 p.m.
Burnaby
PHIL 332 D100 Selected Topics (Consciousness) Kathleen Akins
Sep 9 – Dec 6, 2026: Mon, 10:30 a.m.–12:20 p.m.
Sep 9 – Dec 6, 2026: Wed, 10:30–11:20 a.m.
Burnaby
Burnaby
PHIL 356 B100 18th Century Philosophy Qiu Lin
Sep 9 – Dec 6, 2026: Mon, 2:30–4:20 p.m.
TBA
Burnaby
Burnaby
PHIL 421 D100 Advanced Topics in Ethical Theory (Metaethics) Evan Tiffany
Sep 9 – Dec 6, 2026: Mon, 9:30 a.m.–12:20 p.m.
Burnaby
PHIL 467W E100 Advanced Seminar (Social Epistemology) Endre Begby
Sep 9 – Dec 6, 2026: Tue, 4:30–7:20 p.m.
Burnaby
PHIL 479 D100 Honours Tutorial in Philosophy 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 6, 2026: Mon, 2:30–5:20 p.m.
Burnaby
PSYC 100 D200 Introduction to Psychology I Peter Leavitt
Sep 9 – Dec 6, 2026: Thu, 2:30–5:20 p.m.
Burnaby
PSYC 100 D900 Introduction to Psychology I Diana Lim
Sep 9 – Dec 6, 2026: Wed, 2:30–5:20 p.m.
Surrey
PSYC 102 D100 Introduction to Psychology II Alyssa Croft
Sep 9 – Dec 6, 2026: Tue, 2:30–5:20 p.m.
Burnaby
PSYC 102 D900 Introduction to Psychology II Alyssa Croft
Sep 9 – Dec 6, 2026: Thu, 2:30–5:20 p.m.
Surrey
PSYC 201W D100 Introduction to Research Methods in Psychology Diana Lim
Sep 9 – Dec 6, 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 6, 2026: Mon, 12:30–2:20 p.m.
Burnaby
PSYC 221 D100 Introduction to Cognitive Psychology Tom Spalek
Sep 9 – Dec 6, 2026: Wed, 2:30–5:20 p.m.
Burnaby
PSYC 241 B100 Introduction to Psychological Disorders and Neurodiversity Shannon Zaitsoff
Sep 9 – Dec 6, 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 6, 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 6, 2026: Mon, 2:30–4:20 p.m.
Sep 9 – Dec 6, 2026: Wed, 2:30–3:20 p.m.
Burnaby
Burnaby
PSYC 280 D100 Introduction to Biological Psychology Diana Lim
Sep 9 – Dec 6, 2026: Tue, 10:30–11:20 a.m.
Sep 9 – Dec 6, 2026: Thu, 9:30–11:20 a.m.
Burnaby
Burnaby
PSYC 300W D100 Critical Analysis of Issues in Psychology Peter Leavitt
Sep 9 – Dec 6, 2026: Tue, 12:30–2:20 p.m.
Burnaby
PSYC 301 D100 Intermediate Research Methods and Data Analysis Matthew Sigal
Sep 9 – Dec 6, 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 6, 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 6, 2026: Fri, 2:30–5:20 p.m.
Burnaby
PSYC 361 D100 Individual Differences in Social Psychology Yuthika Girme
Sep 9 – Dec 6, 2026: Mon, 9:30 a.m.–12:20 p.m.
Burnaby
PSYC 362 E100 Close Relationships Hannah Dupuis
Sep 9 – Dec 6, 2026: Tue, 4:30–7:20 p.m.
Burnaby
PSYC 371 D100 Intervention: Process and Outcome Bridget Disini
Sep 9 – Dec 6, 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 6, 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 Steve Hart
Sep 9 – Dec 6, 2026: Mon, 2:30–5:20 p.m.
Burnaby
PSYC 383 D100 Psychopharmacology Tristan Hynes
Sep 9 – Dec 6, 2026: Tue, 1:30–2:20 p.m.
Sep 9 – Dec 6, 2026: Thu, 12:30–2:20 p.m.
Burnaby
Burnaby
PSYC 386 D100 Laboratory in Human Electrophysiology John Joseph McDonald
Sep 9 – Dec 6, 2026: Tue, 2:30–4:20 p.m.
Burnaby
PSYC 387 D100 Human Neuropsychology Angelina Polsinelli
Sep 9 – Dec 6, 2026: Tue, 8:30–11:20 a.m.
Burnaby
PSYC 391 D100 Selected Topics in Psychology (Social Development) Joanna Peplak
Sep 9 – Dec 6, 2026: Wed, 10:30 a.m.–12:20 p.m.
Burnaby
PSYC 391 D200 Selected Topics in Psychology (Social Cognition: Making (Sense of) Minds) Yuan Jun Sally Xie
Sep 9 – Dec 6, 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 6, 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 6, 2026: Fri, 9:30 a.m.–12:20 p.m.
Burnaby
PSYC 410 D100 Research Design I Michael Maraun
Sep 9 – Dec 6, 2026: Mon, 12:30–2:20 p.m.
Sep 9 – Dec 6, 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 6, 2026: Mon, 2:30–5:20 p.m.
Burnaby
PSYC 457 D100 Behavioural Neuroscience Undergraduate Honours Thesis Proposal Yuthika Girme
Sep 9 – Dec 6, 2026: Mon, Wed, 2:30–4:20 p.m.
Burnaby
PSYC 457 D200 Behavioural Neuroscience Undergraduate Honours Thesis Proposal Rebecca Cobb
Sep 9 – Dec 6, 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 6, 2026: Mon, 9:30 a.m.–12:20 p.m.
Burnaby
PSYC 490 D100 Honours Project Yuthika Girme
Sep 9 – Dec 6, 2026: Mon, Wed, 2:30–4:20 p.m.
Burnaby
PSYC 490 D200 Honours Project Rebecca Cobb
Sep 9 – Dec 6, 2026: Mon, Wed, 2:30–4:20 p.m.
Burnaby
PSYC 491 D100 Advanced Topics in Psychology (Sports Psychology) David Cox
Sep 9 – Dec 6, 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

Summer 2026 Course Outlines

Cognitive Science courses

Course Title Instructor Day/Time Location
COGS 100 B100 Exploring the Mind Margaret Grant
May 11 – Aug 10, 2026: Mon, 10:30 a.m.–12:20 p.m.
TBA
Burnaby
Burnaby
COGS 490 D100 Honours Project I TBA
Location: TBA

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 Cristina Eftenaru
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 Jocelyn Minns
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 B100 Probability and Computing Steve Pearce
May 11 – Aug 10, 2026: Mon, 5:00–5:50 p.m.
May 11 – Aug 10, 2026: Wed, 5:00–6:50 p.m.
Burnaby
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 Dan Ridinger
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 Mohammad Soltanshah
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 Mohammad Soltanshah
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 D100 Professional Responsibility and Technical Writing Harinder Khangura
May 11 – Jun 19, 2026: Tue, Thu, 2:30–5:20 p.m.
Surrey
CMPT 376W E200 Professional Responsibility and Technical Writing Herbert Tsang
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 (Decompositions&Orders -Algebra, Automata,Logic) 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 415 D100 Special Research Projects Marzena Karpinska
TBA
Location: TBA
CMPT 415 D101 Special Research Projects Lawrence Kim
TBA
Location: TBA
CMPT 415 D103 Special Research Projects Ke Li
TBA
Location: TBA
CMPT 415 D200 Special Research Projects Bobby Chan
TBA
Location: TBA
CMPT 415 D300 Special Research Projects SiQi Zhou
TBA
Location: TBA
CMPT 415 D400 Special Research Projects Sze Yiu Chau
TBA
Location: TBA
CMPT 415 D500 Special Research Projects Parmit Kaur Chilana
TBA
Location: TBA
CMPT 415 D600 Special Research Projects Brian Fraser
TBA
Location: TBA
CMPT 415 D700 Special Research Projects Martin Ester
TBA
Location: TBA
CMPT 415 D800 Special Research Projects Mo Chen
TBA
Location: TBA
CMPT 415 D900 Special Research Projects Manolis Savva
TBA
Location: TBA
CMPT 416 D100 Special Research Projects Steven Ko
TBA
Location: TBA
CMPT 416 D200 Special Research Projects Parmit Kaur Chilana
TBA
Location: TBA
CMPT 416 D300 Special Research Projects Nicholas Vincent
TBA
Location: TBA
CMPT 416 D400 Special Research Projects Manolis Savva
TBA
Location: TBA
CMPT 416 D500 Special Research Projects Brian Fraser
TBA
Location: TBA
CMPT 416 D600 Special Research Projects Lawrence Kim
TBA
Location: TBA
CMPT 416 D700 Special Research Projects Ghassan Hamarneh
TBA
Location: TBA
CMPT 416 D800 Special Research Projects Mohammad Tayebi
TBA
Location: TBA
CMPT 416 D900 Special Research Projects Ke Li
TBA
Location: TBA
CMPT 419 D100 Special Topics in Artificial Intelligence (Trustworthy Deep Learning) 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 D100 Special Topics in Computing Systems (AI in Security) Tao Wang
May 11 – Aug 10, 2026: Tue, 11:30 a.m.–2:20 p.m.
Burnaby
CMPT 479 E100 Special Topics in Computing Systems (Compilers for SIMD) Rob Cameron
May 11 – Aug 10, 2026: Wed, 4:30–7:20 p.m.
Surrey
CMPT 493 D100 Digital Media Practicum John Edgar
TBA
Location: TBA
CMPT 494 D100 Software Systems Program Capstone Project I Mohammad Tayebi
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 Tianzheng Wang
TBA
Location: TBA
CMPT 496 D200 Directed Studies Nicholas Vincent
TBA
Location: TBA
CMPT 496 D300 Directed Studies Ghassan Hamarneh
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 160 A970 Language, Culture and Society Elena Barreiro
TBA
Location: TBA
LING 190 A970 The Science of Speech Janet Leonard
TBA
Location: TBA
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 282W A970 Writing for Linguistics Elena Barreiro
TBA
Location: TBA
LING 309W A320 Sociolinguistics TBA
Location: TBA
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 324 A320 Semantics TBA
Location: TBA
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 Trevor Block
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
LING 491 D100 Directed Research Panayiotis Pappas
TBA
Location: TBA
LING 491 D200 Directed Research Maite Taboada
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 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 .
Kino Zhao
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 E100 Introduction to Social Psychology Hannah Dupuis
May 11 – Jun 19, 2026: Tue, 5:30–8:20 p.m.
May 11 – Jun 19, 2026: Thu, 5:30–8: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 Medha Amarnath Nair
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 Julia Lukacs
Julia Lukacs
May 11 – Jun 19, 2026: Wed, Fri, 9:30 a.m.–12: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) Sally Xie
Jun 29 – Aug 10, 2026: Tue, Thu, 11:30 a.m.–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 461 D100 Advanced Topics in Social Psychology (Couples Research & Therapy) 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
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