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 2025 Course Outlines

Cognitive Science courses

Course Title Instructor Day/Time Location
COGS 100 B900 Exploring the Mind Margaret Grant
Jan 6 – Apr 9, 2025: Mon, 10:30 a.m.–12:20 p.m.
TBA
Surrey
Burnaby
COGS 100 D100 Exploring the Mind Zara Anwarzai
Jan 6 – Apr 9, 2025: Tue, 10:30–11:20 a.m.
Jan 6 – Apr 9, 2025: Thu, 9:30–11:20 a.m.
Burnaby
Burnaby
COGS 100 D200 Exploring the Mind Shawn Tan
Jan 6 – Apr 9, 2025: Tue, 1:30–2:20 p.m.
Jan 6 – Apr 9, 2025: Thu, 12:30–2:20 p.m.
Burnaby
Burnaby
COGS 110 D100 Learning in Everyday Life: The Art and Science of Hacking your Brain Mark Blair
Jan 6 – Apr 9, 2025: Mon, 12:30–2:20 p.m.
Jan 6 – Apr 9, 2025: Wed, 12:30–1:20 p.m.
Burnaby
Burnaby
COGS 200 D100 Foundations in Cognitive Science John Alderete
Jan 6 – Apr 9, 2025: Tue, 10:30–11:20 a.m.
Jan 6 – Apr 9, 2025: 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 6 – Apr 9, 2025: Wed, 2:30–5:20 p.m.
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 D100 Social Issues and Communication Strategies in Computing Science Felix Lo
Jan 6 – Feb 28, 2025: Tue, 2:30–5:20 p.m.
Mar 1 – Apr 9, 2025: Tue, 2:30–5:20 p.m.
Burnaby
Burnaby
CMPT 105W D200 Social Issues and Communication Strategies in Computing Science Harinder Khangura
Jan 6 – Apr 9, 2025: Mon, Wed, Fri, 10:30–11:20 a.m.
Surrey
CMPT 120 D100 Introduction to Computing Science and Programming I Diana Cukierman
Jan 6 – Apr 9, 2025: Mon, 2:30–4:20 p.m.
Jan 6 – Apr 9, 2025: Wed, 2:30–3:20 p.m.
Burnaby
Burnaby
CMPT 120 D200 Introduction to Computing Science and Programming I John Edgar
Jan 6 – Apr 9, 2025: Mon, Wed, Fri, 8:30–9:20 a.m.
Surrey
CMPT 125 D100 Introduction to Computing Science and Programming II Janice Regan
Jan 6 – Apr 9, 2025: Tue, 10:30 a.m.–12:20 p.m.
Jan 6 – Apr 9, 2025: Fri, 10:30–11:20 a.m.
Burnaby
Burnaby
CMPT 125 D200 Introduction to Computing Science and Programming II Janice Regan
Jan 6 – Apr 9, 2025: Wed, 3:30–4:20 p.m.
Jan 6 – Apr 9, 2025: Fri, 2:30–4:20 p.m.
Burnaby
Burnaby
CMPT 135 D100 Introduction to Computer Programming II Harinder Khangura
Jan 6 – Apr 9, 2025: Mon, Wed, Fri, 12:30–1:20 p.m.
Surrey
CMPT 201 D200 Systems Programming Brian Fraser
Jan 6 – Apr 9, 2025: Mon, Wed, 10:30 a.m.–12:20 p.m.
Surrey
CMPT 210 D100 Probability and Computing Brad Bart
Jan 6 – Apr 9, 2025: Mon, Wed, Fri, 1:30–2:20 p.m.
Burnaby
CMPT 213 D100 Object Oriented Design in Java Victor Cheung
Jan 6 – Apr 9, 2025: Wed, 11:30 a.m.–12:20 p.m.
Jan 6 – Apr 9, 2025: Fri, 10:30 a.m.–12:20 p.m.
Surrey
Surrey
CMPT 225 D100 Data Structures and Programming David Mitchell
Jan 6 – Apr 9, 2025: Tue, 1:30–2:20 p.m.
Jan 6 – Apr 9, 2025: Thu, 12:30–2:20 p.m.
Burnaby
Burnaby
CMPT 225 D200 Data Structures and Programming John Edgar
Jan 6 – Apr 9, 2025: Mon, Wed, Fri, 9:30–10:20 a.m.
Surrey
CMPT 276 D100 Introduction to Software Engineering Saba Alimadadi
Jan 6 – Apr 9, 2025: Mon, 10:30–11:20 a.m.
Jan 6 – Apr 9, 2025: Thu, 10:30 a.m.–12:20 p.m.
Burnaby
Burnaby
CMPT 276 D200 Introduction to Software Engineering Parsa Rajabi
Jan 6 – Apr 9, 2025: Tue, 1:30–2:20 p.m.
Jan 6 – Apr 9, 2025: Thu, 12:30–2:20 p.m.
Surrey
Surrey
CMPT 295 D100 Introduction to Computer Systems Arrvindh Shriraman
Jan 6 – Apr 9, 2025: Mon, 4:30–6:20 p.m.
Jan 6 – Apr 9, 2025: Wed, 4:30–5:20 p.m.
Burnaby
Burnaby
CMPT 303 D100 Operating Systems Steven Ko
Jan 6 – Apr 9, 2025: Tue, 10:30 a.m.–12:20 p.m.
Jan 6 – Apr 9, 2025: Fri, 10:30–11:20 a.m.
Burnaby
Burnaby
CMPT 307 D100 Data Structures and Algorithms Qianping Gu
Jan 6 – Apr 9, 2025: Mon, Wed, Fri, 12:30–1:20 p.m.
Burnaby
CMPT 307 D200 Data Structures and Algorithms Jocelyn Minns
Jan 6 – Apr 9, 2025: Mon, 12:30–2:20 p.m.
Jan 6 – Apr 9, 2025: Wed, 12:30–1:20 p.m.
Surrey
Surrey
CMPT 310 D100 Introduction to Artificial Intelligence Hang Ma
Jan 6 – Feb 28, 2025: Tue, 11:30 a.m.–2:20 p.m.
Mar 1 – Apr 9, 2025: Tue, 11:30 a.m.–2:20 p.m.
Burnaby
Burnaby
CMPT 310 D200 Introduction to Artificial Intelligence Ahmadreza Nezami
Jan 6 – Apr 9, 2025: Wed, 1:30–2:20 p.m.
Jan 6 – Apr 9, 2025: Fri, 12:30–2:20 p.m.
Burnaby
Burnaby
CMPT 318 D100 Special Topics in Computing Science (Cybersecurity) Uwe Glaesser
Jan 6 – Apr 9, 2025: Wed, 1:30–2:20 p.m.
Jan 6 – Apr 9, 2025: Fri, 12:30–2:20 p.m.
Burnaby
Burnaby
CMPT 340 BLS1 Biomedical Computing Ghassan Hamarneh
Jan 6 – Apr 9, 2025: Wed, 1:30–2:20 p.m.
TBA
Burnaby
Burnaby
CMPT 353 D100 Computational Data Science Steven Bergner
Jan 6 – Apr 9, 2025: Tue, 1:30–2:20 p.m.
Jan 6 – Apr 9, 2025: Thu, 12:30–2:20 p.m.
Burnaby
Burnaby
CMPT 354 D100 Database Systems I Evgenia Ternovska
Jan 6 – Apr 9, 2025: Mon, Wed, Fri, 10:30–11:20 a.m.
Burnaby
CMPT 361 D100 Introduction to Visual Computing Xue Bin Jason Peng
Yagiz Aksoy
Jan 6 – Apr 9, 2025: Wed, 11:30 a.m.–12:20 p.m.
Jan 6 – Apr 9, 2025: Fri, 10:30 a.m.–12:20 p.m.
Burnaby
Burnaby
CMPT 363 D100 User Interface Design Parmit Kaur Chilana
Jan 6 – Apr 9, 2025: Tue, 2:30–4:20 p.m.
Jan 6 – Apr 9, 2025: Thu, 2:30–3:20 p.m.
Burnaby
Burnaby
CMPT 365 E100 Multimedia Systems David Chou
Jan 6 – Apr 9, 2025: Tue, 4:30–6:20 p.m.
Jan 6 – Apr 9, 2025: Thu, 4:30–5:20 p.m.
Burnaby
Burnaby
CMPT 371 E100 Data Communications and Networking Shervin Shirmohammadi
Jan 6 – Apr 9, 2025: Mon, 4:30–6:20 p.m.
Jan 6 – Apr 9, 2025: Wed, 4:30–5:20 p.m.
Surrey
Surrey
CMPT 376W D100 Professional Responsibility and Technical Writing Felix Lo
Jan 6 – Apr 9, 2025: Thu, 11:30 a.m.–2:20 p.m.
Burnaby
CMPT 376W D200 Professional Responsibility and Technical Writing Parsa Rajabi
Jan 6 – Apr 9, 2025: Tue, 8:30–10:20 a.m.
Jan 6 – Apr 9, 2025: Fri, 8:30–9:20 a.m.
Surrey
Surrey
CMPT 383 D100 Comparative Programming Languages Yuepeng Wang
Jan 6 – Apr 9, 2025: Tue, 2:30–5:20 p.m.
Surrey
CMPT 384 D100 Symbolic Computing Anders Miltner
Jan 6 – Apr 9, 2025: Tue, 11:30 a.m.–1:20 p.m.
Jan 6 – Apr 9, 2025: Thu, 11:30 a.m.–12:20 p.m.
Burnaby
Burnaby
CMPT 404 D100 Cryptography and Cryptographic Protocols Andrei Bulatov
Jan 6 – Apr 9, 2025: Mon, Wed, Fri, 11:30 a.m.–12:20 p.m.
Burnaby
CMPT 405 D100 Design and Analysis of Computing Algorithms Qianping Gu
Jan 6 – Apr 9, 2025: Mon, Wed, Fri, 9:30–10:20 a.m.
Burnaby
CMPT 409 D100 Special Topics in Theoretical Computing Science (Computability + Logic) Evgenia Ternovska
Jan 6 – Apr 9, 2025: Mon, Wed, Fri, 1:30–2:20 p.m.
Burnaby
CMPT 410 D100 Machine Learning Ke Li
Jan 6 – Apr 9, 2025: Mon, 3:30–5:20 p.m.
Jan 6 – Apr 9, 2025: Wed, 3:30–4:20 p.m.
Burnaby
Burnaby
CMPT 412 D100 Computer Vision Andrea Tagliasacchi
Jan 6 – Apr 9, 2025: Thu, 2:30–5:20 p.m.
Burnaby
CMPT 413 D100 Computational Linguistics Angel Chang
Jan 6 – Apr 9, 2025: Mon, Wed, 3:30–4:50 p.m.
Burnaby
CMPT 415 D100 Special Research Projects Nicholas Vincent
TBA
Location: TBA
CMPT 415 D200 Special Research Projects Mo Chen
TBA
Location: TBA
CMPT 415 D300 Special Research Projects Xingdong Yang
TBA
Location: TBA
CMPT 415 D400 Special Research Projects Brian Fraser
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 416 D100 Special Research Projects Parmit Kaur Chilana
TBA
Location: TBA
CMPT 416 D200 Special Research Projects Mo Chen
TBA
Location: TBA
CMPT 416 D300 Special Research Projects Brian Fraser
TBA
Location: TBA
CMPT 416 D400 Special Research Projects Martin Ester
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 BLS1 Special Topics in Artificial Intelligence (Biomedical Image Computing) Ghassan Hamarneh
Jan 6 – Apr 9, 2025: Wed, 11:30 a.m.–12:20 p.m.
TBA
Burnaby
Burnaby
CMPT 419 D100 Special Topics in Artificial Intelligence (Affective Computing) Angelica Lim
Jan 6 – Apr 9, 2025: Mon, 10:30 a.m.–12:20 p.m.
Jan 6 – Apr 9, 2025: Wed, 10:30–11:20 a.m.
Burnaby
Burnaby
CMPT 419 D200 Special Topics in Artificial Intelligence (Human and Data-Centric AI) Nicholas Vincent
Jan 6 – Apr 9, 2025: Tue, 1:30–2:20 p.m.
Jan 6 – Apr 9, 2025: Thu, 12:30–2:20 p.m.
Burnaby
Burnaby
CMPT 419 D300 Special Topics in Artificial Intelligence (Transfer Learning and Causal Models) Martin Ester
Jan 6 – Apr 9, 2025: Tue, 4:30–5:20 p.m.
Jan 6 – Apr 9, 2025: Thu, 3:30–5:20 p.m.
Burnaby
Burnaby
CMPT 419 E300 Special Topics in Artificial Intelligence (Trustworthy Deep Learning) Linyi Li
Jan 6 – Apr 9, 2025: Tue, 4:30–6:20 p.m.
Jan 6 – Apr 9, 2025: Thu, 5:30–6:20 p.m.
Burnaby
Burnaby
CMPT 420 D100 Deep Learning Wuyang Chen
Wuyang Chen
Jan 6 – Apr 9, 2025: Mon, 12:30–2:20 p.m.
Jan 6 – Apr 9, 2025: Wed, 12:30–1:20 p.m.
Burnaby
Burnaby
CMPT 426 D100 Practicum I Cristina Eftenaru
Stephanie Greaves
Jan 6 – Apr 9, 2025: 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 6 – Apr 9, 2025: 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 6 – Apr 9, 2025: 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 6 – Apr 9, 2025: 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 6 – Apr 9, 2025: 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 6 – Apr 9, 2025: 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 6 – Apr 9, 2025: 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 6 – Apr 9, 2025: 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 6 – Apr 9, 2025: 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 6 – Apr 9, 2025: 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 6 – Apr 9, 2025: 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 6 – Apr 9, 2025: 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 6 – Apr 9, 2025: 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 6 – Apr 9, 2025: 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 6 – Apr 9, 2025: 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 6 – Apr 9, 2025: 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 6 – Apr 9, 2025: 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 6 – Apr 9, 2025: 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 6 – Apr 9, 2025: 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 6 – Apr 9, 2025: 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 6 – Apr 9, 2025: 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 6 – Apr 9, 2025: 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 6 – Apr 9, 2025: 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 6 – Apr 9, 2025: 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 6 – Apr 9, 2025: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
Location: TBA
CMPT 431 D100 Distributed Systems Keval Vora
Jan 6 – Apr 9, 2025: Fri, 2:30–5:20 p.m.
Burnaby
CMPT 433 D100 Embedded Systems Brian Fraser
Jan 6 – Apr 9, 2025: Mon, 2:30–4:20 p.m.
Jan 6 – Apr 9, 2025: Wed, 2:30–3:20 p.m.
Surrey
Surrey
CMPT 454 D100 Database Systems II Tianzheng Wang
Jan 6 – Apr 9, 2025: Fri, 9:30 a.m.–12:20 p.m.
Burnaby
CMPT 459 D100 Special Topics in Database Systems (Modern Data Systems) Tianzheng Wang
Jan 6 – Apr 9, 2025: Tue, 12:30–3:20 p.m.
Burnaby
CMPT 461 D100 Computational Photography and Image Manipulation Yagiz Aksoy
Jan 6 – Feb 6, 2025: Tue, 8:30–10:20 a.m.
Feb 7 – Apr 9, 2025: Tue, 8:30–10:20 a.m.
Jan 6 – Feb 6, 2025: Fri, 8:30–9:20 a.m.
Feb 7 – Apr 9, 2025: Fri, 8:30–9:20 a.m.
Burnaby
Burnaby
Burnaby
Burnaby
CMPT 466 D100 Animation KangKang Yin
Jan 6 – Apr 9, 2025: Tue, 10:30 a.m.–12:20 p.m.
Jan 6 – Apr 9, 2025: Fri, 10:30–11:20 a.m.
Burnaby
Burnaby
CMPT 469 D100 Special Topics in Computer Graphics (Rendering and VC for AI) Manolis Savva
Jan 6 – Apr 9, 2025: Mon, 9:30 a.m.–12:20 p.m.
Burnaby
CMPT 475 E100 Requirements Engineering Dan Ridinger
Jan 6 – Apr 9, 2025: Thu, 4:30–7:20 p.m.
Burnaby
CMPT 478 D100 Current Topics in Quantum Computing (Quantum Circuits and Compilation) Matthew Amy
Jan 6 – Apr 9, 2025: Thu, 11:30 a.m.–2:20 p.m.
Burnaby
CMPT 479 D100 Special Topics in Computing Systems (Mobile Security) Jianliang Wu
Jan 6 – Apr 9, 2025: Wed, 3:30–4:20 p.m.
Jan 6 – Apr 9, 2025: Fri, 2:30–4:20 p.m.
Burnaby
Burnaby
CMPT 479 E100 Special Topics in Computing Systems (Compilers for SIMD) Rob Cameron
Jan 6 – Apr 9, 2025: Mon, 5:30–8:20 p.m.
Burnaby
CMPT 489 D100 Special Topics in Programming Languages (Domain-Specific Languages) Anders Miltner
Jan 6 – Apr 9, 2025: Tue, 2:30–4:20 p.m.
Jan 6 – Apr 9, 2025: Thu, 2:30–3: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 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 Tianzheng Wang
TBA
Location: TBA
CMPT 495 D200 Software Systems Capstone Project II TBA
Location: TBA
CMPT 495 D300 Software Systems Capstone Project II TBA
Location: TBA
CMPT 496 D100 Directed Studies TBA
Location: TBA
CMPT 496 D200 Directed Studies TBA
Location: TBA
CMPT 497 D100 Dual Degree Program Capstone Project TBA
Location: TBA
CMPT 498 D100 Honours Research Project Anders Miltner
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 Margaret Grant
Jan 6 – Apr 9, 2025: Tue, 8:30–10:20 a.m.
Burnaby
LING 111 B100 The Wonder of Words Claudia Wei Wah Wong
Jan 6 – Apr 9, 2025: Mon, 1:30–2:20 p.m.
Burnaby
LING 160 A320 Language, Culture and Society TBA
Location: TBA
LING 160 A970 Language, Culture and Society TBA
Location: TBA
LING 160 D900 Language, Culture and Society Ivelina Koleva Tchizmarova
Jan 6 – Apr 9, 2025: Mon, 2:30–5:20 p.m.
Surrey
LING 190 B100 The Science of Speech Yue Wang
Jan 6 – Apr 9, 2025: Mon, 2:30–4:20 p.m.
Burnaby
LING 200 D100 Foundations of English Grammar Ivelina Koleva Tchizmarova
Jan 6 – Apr 9, 2025: Wed, 2:30–5:20 p.m.
Burnaby
LING 220 D100 Introduction to Linguistics John Alderete
Jan 6 – Apr 9, 2025: Tue, 12:30–2:20 p.m.
Burnaby
LING 282W A100 Writing for Linguistics
LING 282W A200 Writing for Linguistics
LING 282W A320 Writing for Linguistics
LING 282W B100 Writing for Linguistics (Solving Linguistic Puzzles) Panayiotis Pappas
Jan 6 – Apr 9, 2025: Fri, 10:30 a.m.–12:20 p.m.
Burnaby
LING 309W A320 Sociolinguistics TBA
Location: TBA
LING 309W A970 Sociolinguistics
LING 323 A320 Morphology
LING 330 D100 Phonetics Sylvia Cho
Sylvia Cho
Jan 6 – Apr 9, 2025: Thu, 2:30–5:20 p.m.
Burnaby
LING 360 A970 Introduction to Applied Linguistics Sally Hart
TBA
Location: TBA
LING 360 D100 Introduction to Applied Linguistics Claudia Wei Wah Wong
Jan 6 – Apr 9, 2025: Wed, 9:30 a.m.–12:20 p.m.
Burnaby
LING 363 E100 Practicum in Teaching English as a Practice Second Language to Adults Claudia Wei Wah Wong
Jan 6 – Apr 9, 2025: Mon, 4:30–7:20 p.m.
Burnaby
LING 380 D100 STT-Practical Skills in Linguistics Maite Taboada
Jan 6 – Apr 9, 2025: Wed, 1:30–2:20 p.m.
Burnaby
LING 415 B100 Neurolinguistics Yue Wang
Jan 6 – Apr 9, 2025: Mon, 1:30–2:20 p.m.
Burnaby
LING 450 D100 Computational Linguistics Maite Taboada
Jan 6 – Apr 9, 2025: Tue, 11:30 a.m.–2:20 p.m.
Burnaby
LING 491 D100 Directed Research Panayiotis Pappas
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 Gregory Lauro
Jan 6 – Apr 9, 2025: Tue, 2:30–4:20 p.m.
Burnaby
PHIL 100W D900 Knowledge and Reality Lydia du Bois
Jan 6 – Apr 9, 2025: Fri, 2:30–5:20 p.m.
Surrey
PHIL 105 D100 Critical Thinking Lyle Crawford
Jan 6 – Apr 9, 2025: Tue, 12:30–2:20 p.m.
Burnaby
PHIL 110 D100 Introduction to Logic and Reasoning Thomas Donaldson
Jan 6 – Apr 9, 2025: Thu, 10:30 a.m.–12:20 p.m.
Burnaby
PHIL 120W D100 Moral and Legal Problems Evan Tiffany
Jan 6 – Apr 9, 2025: Thu, 2:30–4:20 p.m.
Burnaby
PHIL 150 B100 Great Works in the History of Philosophy Qiu Lin
Jan 6 – Apr 9, 2025: Mon, 2:30–4:20 p.m.
Burnaby
PHIL 201 D100 Epistemology Gregory Lauro
Jan 6 – Apr 9, 2025: Wed, 2:30–5:20 p.m.
Burnaby
PHIL 221 D100 Ethical Theory Bruno Guindon
Jan 6 – Apr 9, 2025: Mon, 12:30–2:20 p.m.
Jan 6 – Apr 9, 2025: Wed, 12:30–1:20 p.m.
Burnaby
Burnaby
PHIL 270 B100 Data, Ethics and Society Yuting Kino Zhao
Jan 6 – Apr 9, 2025: Thu, 2:30–4:20 p.m.
Burnaby
PHIL 300 D100 Introduction to Philosophy Lyle Crawford
Jan 6 – Apr 9, 2025: Thu, 2:30–5:20 p.m.
Burnaby
PHIL 310 D100 Logic, Proofs and Set Theory Nicolas Fillion
Jan 6 – Apr 9, 2025: Wed, 2:30–5:20 p.m.
Burnaby
PHIL 314 D100 Topics in Logic (Computability Theory) Yuting Kino Zhao
Jan 6 – Apr 9, 2025: Mon, 10:30–11:20 a.m.
Jan 6 – Apr 9, 2025: Thu, 10:30 a.m.–12:20 p.m.
Burnaby
Burnaby
PHIL 322 D100 History of Ethics Michaela Manson
Jan 6 – Apr 9, 2025: Wed, 2:30–5:20 p.m.
Burnaby
PHIL 326 D100 Topics in Law and Philosophy (Legal Epistemology) Bruno Guindon
Jan 6 – Apr 9, 2025: Tue, 11:30 a.m.–2:20 p.m.
Burnaby
PHIL 329 D100 Law and Justice Chelsea Rosenthal
Jan 6 – Apr 9, 2025: Thu, 2:30–5:20 p.m.
Burnaby
PHIL 331 D100 Selected Topics (Philosophy and Science Fiction) Holly Andersen
Jan 6 – Apr 9, 2025: Wed, 9:30 a.m.–12:20 p.m.
Burnaby
PHIL 342 D100 Topics in Asian Philosophy (Mohist Ethics&Epistemology) Jennifer Wang
Jan 6 – Apr 9, 2025: Fri, 9:30 a.m.–12:20 p.m.
Burnaby
PHIL 350 D100 Ancient Philosophy Nicolas Fillion
Jan 6 – Apr 9, 2025: Tue, 2:30–5:20 p.m.
Burnaby
PHIL 467W D100 Advanced Seminar (Contemporary Reasonology) Bruno Guindon
Jan 6 – Apr 9, 2025: Wed, 9:30 a.m.–12:20 p.m.
Burnaby
PHIL 479 D100 Honours Tutorial in Philosophy . Faculty
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 6 – Apr 9, 2025: Wed, 2:30–5:20 p.m.
Burnaby
PSYC 100 D900 Introduction to Psychology I Peter Leavitt
Jan 6 – Apr 9, 2025: Tue, 2:30–5:20 p.m.
Surrey
PSYC 102 B100 Introduction to Psychology II Sherrie Atwood
Jan 6 – Apr 9, 2025: Mon, 10:30 a.m.–12:20 p.m.
TBA
Burnaby
Burnaby
PSYC 102 D100 Introduction to Psychology II Alyssa Croft
Jan 6 – Apr 9, 2025: Thu, 2:30–5:20 p.m.
Burnaby
PSYC 102 D900 Introduction to Psychology II Alyssa Croft
Jan 6 – Apr 9, 2025: Wed, 2:30–5:20 p.m.
Surrey
PSYC 201W D100 Introduction to Research Methods in Psychology Richard Hohn
Jan 6 – Apr 9, 2025: Mon, 12:30–2:20 p.m.
Burnaby
PSYC 201W D900 Introduction to Research Methods in Psychology Peter Leavitt
Jan 6 – Apr 9, 2025: Mon, 10:30 a.m.–12:20 p.m.
Surrey
PSYC 210 D100 Introduction to Data Analysis in Psychology Richard Hohn
Jan 6 – Apr 9, 2025: Thu, 10:30 a.m.–12:20 p.m.
Burnaby
PSYC 221 D100 Introduction to Cognitive Psychology Tom Spalek
Jan 6 – Apr 9, 2025: Wed, 2:30–5:20 p.m.
Burnaby
PSYC 250 D100 Introduction to Developmental Psychology Joanna Peplak
Jan 6 – Apr 9, 2025: Tue, 2:30–5:20 p.m.
Burnaby
PSYC 260 D100 Introduction to Social Psychology Jennifer Davis
Jan 6 – Apr 9, 2025: Tue, 1:30–2:20 p.m.
Jan 6 – Apr 9, 2025: Thu, 12:30–2:20 p.m.
Burnaby
Burnaby
PSYC 268 D100 Introduction to Law and Psychology Adele Quigley-McBride
Jan 6 – Apr 9, 2025: Tue, 11:30 a.m.–1:20 p.m.
Jan 6 – Apr 9, 2025: Thu, 11:30 a.m.–12:20 p.m.
Burnaby
Burnaby
PSYC 280 D100 Introduction to Biological Psychology Evan Caldbick
Jan 6 – Apr 9, 2025: Thu, 2:30–5:20 p.m.
Burnaby
PSYC 300W D100 Critical Analysis of Issues in Psychology Alyssa Croft
Jan 6 – Apr 9, 2025: Tue, 12:30–2:20 p.m.
Burnaby
PSYC 301 D100 Intermediate Research Methods and Data Analysis Richard Hohn
Jan 6 – Apr 9, 2025: Tue, 8:30–10:20 a.m.
Burnaby
PSYC 303 D100 Perception Tom Spalek
Jan 6 – Apr 9, 2025: Tue, 2:30–5:20 p.m.
Burnaby
PSYC 308 D100 History and Systems of Modern Psychology Bertrand Sager
Jan 6 – Apr 9, 2025: Mon, 2:30–5:20 p.m.
Burnaby
PSYC 325 B100 Learning and Memory Brianne Kent
Jan 6 – Apr 9, 2025: Thu, 10:30 a.m.–12:20 p.m.
TBA
Burnaby
Burnaby
PSYC 330 D100 Attention Richard Wright
Jan 6 – Apr 9, 2025: Thu, 2:30–5:20 p.m.
Burnaby
PSYC 352 D100 Culture and Cognition Yitong Wang
Jan 6 – Apr 9, 2025: Mon, 2:30–5:20 p.m.
Burnaby
PSYC 358 D100 Language and Social Interaction Sherrie Atwood
Jan 6 – Apr 9, 2025: Tue, 8:30–11:20 a.m.
Burnaby
PSYC 361 D100 Individual Differences in Social Psychology Yuthika Girme
Jan 6 – Apr 9, 2025: Fri, 9:30 a.m.–12:20 p.m.
Burnaby
PSYC 363 D100 Intergroup Relations Marissa Traversa
Jan 6 – Apr 9, 2025: Wed, 2:30–5:20 p.m.
Burnaby
PSYC 364 D100 The Science of Happiness Lara Aknin
Jan 6 – Apr 9, 2025: Wed, 9:30 a.m.–12:20 p.m.
Burnaby
PSYC 365 D100 Health Psychology David Cox
Jan 6 – Apr 9, 2025: Wed, 2:30–5:20 p.m.
Burnaby
PSYC 366 D100 Psychology and Environmental Sustainability Annika Lutz
Jan 6 – Apr 9, 2025: Thu, 11:30 a.m.–2:20 p.m.
Burnaby
PSYC 370 B100 Introduction to Theories of Personality Ryan Lundell-Creagh
Jan 6 – Apr 9, 2025: Mon, 12:30–2:20 p.m.
TBA
Burnaby
Burnaby
PSYC 371 D100 Intervention: Process and Outcome Lynnaea Owens
Jan 6 – Apr 9, 2025: Mon, 9:30 a.m.–12:20 p.m.
Burnaby
PSYC 376 D100 Experimental Psychology and Law Adele Quigley-McBride
Jan 6 – Apr 9, 2025: Fri, 9:30 a.m.–12:20 p.m.
Burnaby
PSYC 382 D100 Cognitive Neuroscience Evan Caldbick
Jan 6 – Apr 9, 2025: Wed, 9:30 a.m.–12:20 p.m.
Burnaby
PSYC 391 D100 Selected Topics in Psychology (St-Mindfulness and Positive Development) Hali Kil
Jan 6 – Apr 9, 2025: Mon, 9:30 a.m.–12:20 p.m.
Burnaby
PSYC 391 D300 Selected Topics in Psychology (Indigenous Peoples & Psychology) Troy Boucher
Jan 6 – Apr 9, 2025: Thu, 8:30–11:20 a.m.
Burnaby
PSYC 391 E200 Selected Topics in Psychology (Questionnaire/Survey Design and Critique) Rachel Fouladi
Jan 6 – Apr 9, 2025: Thu, 5:30–8: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 393 D400 Research Engagement TBA
Location: TBA
PSYC 402 D100 Advanced Topics in History, Quantitative and Theoretical Psychology (History & Theoretical Psych.) Timothy Racine
Jan 6 – Apr 9, 2025: Tue, 2:30–5:20 p.m.
Burnaby
PSYC 450 D100 Advanced Topics in Developmental Psychology (Emotional Development) Joanna Peplak
Jan 6 – Apr 9, 2025: Mon, 2:30–5:20 p.m.
Burnaby
PSYC 450 D200 Advanced Topics in Developmental Psychology (Social and Moral Development) Jeremy Carpendale
Jan 6 – Apr 9, 2025: Thu, 2:30–5:20 p.m.
Burnaby
PSYC 459 D100 Behavioural Neuroscience Undergraduate Honours Thesis Rebecca Cobb
TBA
Location: TBA
PSYC 476 D100 Advanced Topics in Law and Forensic Psychology (Forensic Interview with Children) Deb Connolly
Jan 6 – Apr 9, 2025: Mon, 9:30 a.m.–12:20 p.m.
Burnaby
PSYC 480 D100 Advanced Topics in Biological Psychology (Biological Bases of Behaviour) Allen Thornton
Jan 6 – Apr 9, 2025: Thu, 8:30–11:20 a.m.
Burnaby
PSYC 491 D100 Advanced Topics in Psychology (Sports Psychology) David Cox
Jan 6 – Apr 9, 2025: 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
PSYC 499 D100 Honours Project Rebecca Cobb
TBA
Location: TBA

Future Course offerings 

Tentative 2025 - 2026 COGS course offerings*

*NOTE: this schedule is subject to change without notice