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

Cognitive Science courses

Course Title Instructor Day/Time Location
COGS 100 B200 Exploring the Mind Margaret Grant
Tu 10:30 AM – 12:20 PM
Tu 10:30 AM – 12:20 PM
HCC 1900, Vancouver
HCC 1900, Vancouver
COGS 100 D100 Exploring the Mind Jeremy Turner
We 3:30 PM – 4:20 PM
Fr 2:30 PM – 4:20 PM
SSCC 9002, Burnaby
AQ 3154, Burnaby
COGS 110 D100 Learning in Everyday Life: The Art and Science of Hacking your Brain Mark Blair
We 1:30 PM – 2:20 PM
Fr 12:30 PM – 2:20 PM
AQ 3149, Burnaby
AQ 3149, Burnaby
COGS 110 D200 Learning in Everyday Life: The Art and Science of Hacking your Brain Mark Blair
Mo 12:30 PM – 2:20 PM
Tu 12:30 PM – 2:20 PM
We 12:30 PM – 1:20 PM
AQ 3159, Burnaby
AQ 3159, Burnaby
AQ 3159, Burnaby
COGS 300 D100 Selected Topics in Cognitive Science (The Cognitive Science of Reading) Margaret Grant
Mo 2:30 PM – 4:20 PM
Tu 2:30 PM – 4:20 PM
We 2:30 PM – 3:20 PM
AQ 4130, Burnaby
AQ 4130, Burnaby
BLU 10921, Burnaby
COGS 310 D100 Consciousness Kathleen Akins
Mo 12:30 PM – 1:20 PM
Tu 12:30 PM – 1:20 PM
Th 12:30 PM – 2:20 PM
WMC 2200, Burnaby
WMC 2200, Burnaby
SSCC 9000, Burnaby
COGS 350 D100 Directed Readings

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 Tara Immell
Tu 4:30 PM – 5:20 PM
Tu 4:30 PM – 5:20 PM
Th 4:30 PM – 6:20 PM
SSCB 9201, Burnaby
SSCB 9201, Burnaby
SSCB 9201, Burnaby
CMPT 105W E200 Social Issues and Communication Strategies in Computing Science Herbert Tsang
Mo 4:30 PM – 5:20 PM
Tu 4:30 PM – 5:20 PM
We 4:30 PM – 6:20 PM
SRYE 1002, Surrey
SRYE 1002, Surrey
SRYE 1002, Surrey
CMPT 120 D100 Introduction to Computing Science and Programming I Nicholas Vincent
Mo 12:30 PM – 2:20 PM
Tu 12:30 PM – 2:20 PM
We 12:30 PM – 1:20 PM
SSCB 9200, Burnaby
SSCB 9200, Burnaby
SSCB 9200, Burnaby
CMPT 120 D200 Introduction to Computing Science and Programming I Anne Lavergne
Mo, We, Fr 9:30 AM – 10:20 AM
Tu 9:30 AM – 10:20 AM
SSCC 9002, Burnaby
SSCC 9002, Burnaby
CMPT 120 D300 Introduction to Computing Science and Programming I Anne Lavergne
Mo, We, Fr 11:30 AM – 12:20 PM
Tu 11:30 AM – 12:20 PM
SSCC 9002, Burnaby
SSCC 9002, Burnaby
CMPT 120 D400 Introduction to Computing Science and Programming I Brian Fraser
Mo, We, Fr 11:30 AM – 12:20 PM
Tu 11:30 AM – 12:20 PM
SRYE 1002, Surrey
SRYE 1002, Surrey
CMPT 125 D100 Introduction to Computing Science and Programming II Victor Cheung
We 1:30 PM – 2:20 PM
Fr 12:30 PM – 2:20 PM
SSCB 9200, Burnaby
SSCB 9200, Burnaby
CMPT 125 E100 Introduction to Computing Science and Programming II Victor Cheung
We 4:30 PM – 6:20 PM
Fr 4:30 PM – 5:20 PM
SSCC 9001, Burnaby
AQ 3181, Burnaby
CMPT 130 D100 Introduction to Computer Programming I Brian Fraser
Mo, We, Fr 10:30 AM – 11:20 AM
Tu 10:30 AM – 11:20 AM
SRYE 1002, Surrey
SRYE 1002, Surrey
CMPT 210 D100 Probability and Computing Brad Bart
Mo, We, Fr 12:30 PM – 1:20 PM
Tu 12:30 PM – 1:20 PM
AQ 3153, Burnaby
AQ 3153, Burnaby
CMPT 213 D100 Object Oriented Design in Java Bobby Chan
Tu 10:30 AM – 12:20 PM
Tu 10:30 AM – 12:20 PM
Fr 10:30 AM – 11:20 AM
SRYC 3090, Surrey
SRYC 3090, Surrey
SRYC 3090, Surrey
CMPT 218 D100 Special Topics in Computing Science (Systems Programming) Steve Ko
Tu 10:30 AM – 12:20 PM
Tu 10:30 AM – 12:20 PM
Fr 10:30 AM – 11:20 AM
SWH 10041, Burnaby
SWH 10041, Burnaby
SWH 10041, Burnaby
CMPT 225 D100 Data Structures and Programming Anne Lavergne
Mo 2:30 PM – 4:20 PM
Tu 2:30 PM – 4:20 PM
We 2:30 PM – 3:20 PM
EDB 7618, Burnaby
EDB 7618, Burnaby
SSCC 9002, Burnaby
CMPT 225 D200 Data Structures and Programming Toby Donaldson
We 3:30 PM – 4:20 PM
Fr 2:30 PM – 4:20 PM
SRYE 1002, Surrey
SRYE 1002, Surrey
CMPT 272 D100 Web I - Client-side Development Bobby Chan
Mo 10:30 AM – 12:20 PM
Tu 10:30 AM – 12:20 PM
We 10:30 AM – 11:20 AM
AQ 3181, Burnaby
AQ 3181, Burnaby
AQ 3181, Burnaby
CMPT 276 D100 Introduction to Software Engineering Saba Alimadadi Jani
Tu 1:30 PM – 2:20 PM
Tu 1:30 PM – 2:20 PM
Th 12:30 PM – 2:20 PM
WMC 3260, Burnaby
WMC 3260, Burnaby
AQ 3149, Burnaby
CMPT 276 D200 Introduction to Software Engineering Steve Pearce
Tu 10:30 AM – 12:20 PM
Tu 10:30 AM – 12:20 PM
Fr 10:30 AM – 11:20 AM
AQ 3149, Burnaby
AQ 3149, Burnaby
AQ 3003, Burnaby
CMPT 276 D300 Introduction to Software Engineering Parsa Rajabi
Mo 8:30 AM – 10:20 AM
Tu 8:30 AM – 10:20 AM
We 8:30 AM – 9:20 AM
SRYE 3016, Surrey
SRYE 3016, Surrey
SRYE 3016, Surrey
CMPT 295 D100 Introduction to Computer Systems Alaa Alameldeen
Arrvindh Shriraman
Tu 8:30 AM – 10:20 AM
Tu 8:30 AM – 10:20 AM
Th 8:30 AM – 9:20 AM
SSCC 9001, Burnaby
SSCC 9001, Burnaby
SSCC 9001, Burnaby
CMPT 300 D200 Operating Systems I Harinder Khangura
Mo 12:30 PM – 2:20 PM
Tu 12:30 PM – 2:20 PM
We 12:30 PM – 1:20 PM
SRYE 1002, Surrey
SRYE 1002, Surrey
SRYE 1002, Surrey
CMPT 300 E100 Operating Systems I Harinder Khangura
Tu 4:30 PM – 7:20 PM
Tu 4:30 PM – 7:20 PM
EDB 7618, Burnaby
EDB 7618, Burnaby
CMPT 307 D100 Data Structures and Algorithms Brad Bart
Mo, We, Fr 9:30 AM – 10:20 AM
Tu 9:30 AM – 10:20 AM
WMC 3520, Burnaby
WMC 3520, Burnaby
CMPT 307 E100 Data Structures and Algorithms Kay C Wiese
Mo 5:30 PM – 6:50 PM
Tu 5:30 PM – 6:50 PM
We 5:30 PM – 6:50 PM
SSCB 9200, Burnaby
SSCB 9200, Burnaby
EDB 7618, Burnaby
CMPT 308 D100 Computability and Complexity Valentine Kabanets
We 1:30 PM – 2:20 PM
Fr 12:30 PM – 2:20 PM
BLU 9660, Burnaby
SSCK 9500, Burnaby
CMPT 310 D100 Introduction to Artificial Intelligence Steven Bergner
Tu 5:30 PM – 6:20 PM
Tu 5:30 PM – 6:20 PM
Fr 4:30 PM – 6:20 PM
SSCK 9500, Burnaby
SSCK 9500, Burnaby
BLU 9660, Burnaby
CMPT 318 D100 Special Topics in Computing Science (Cybersecurity) Uwe Glässer
Mo 2:30 PM – 3:20 PM
Tu 2:30 PM – 3:20 PM
Th 2:30 PM – 4:20 PM
AQ 3154, Burnaby
AQ 3154, Burnaby
AQ 3154, Burnaby
CMPT 320 D100 Social Implications - Computerized Society Steve Pearce
Tu 2:30 PM – 4:20 PM
Tu 2:30 PM – 4:20 PM
Fr 2:30 PM – 3:20 PM
SSCK 9500, Burnaby
SSCK 9500, Burnaby
EDB 7618, Burnaby
CMPT 340 OL01 Biomedical Computing Ghassan Hamarneh
TBA
Location: TBA
CMPT 353 D100 Computational Data Science Gregory Baker
Mo 12:30 PM – 2:20 PM
Tu 12:30 PM – 2:20 PM
We 12:30 PM – 1:20 PM
WMC 3260, Burnaby
WMC 3260, Burnaby
WMC 3260, Burnaby
CMPT 354 D100 Database Systems I Martin Ester
Tu 2:30 PM – 4:20 PM
Tu 2:30 PM – 4:20 PM
Fr 2:30 PM – 3:20 PM
BLU 9660, Burnaby
BLU 9660, Burnaby
SSCK 9500, Burnaby
CMPT 354 D200 Database Systems I Ke Wang
Tu 10:30 AM – 12:20 PM
Tu 10:30 AM – 12:20 PM
Fr 10:30 AM – 11:20 AM
WMC 3520, Burnaby
WMC 3520, Burnaby
SSCK 9500, Burnaby
CMPT 354 D400 Database Systems I John Edgar
Mo, We, Fr 9:30 AM – 10:20 AM
Tu 9:30 AM – 10:20 AM
SRYE 2016, Surrey
SRYE 2016, Surrey
CMPT 361 D100 Introduction to Visual Computing Xue Bin Jason Peng
Yagiz Aksoy
Mo 12:30 PM – 2:20 PM
Tu 12:30 PM – 2:20 PM
We 12:30 PM – 1:20 PM
BLU 9660, Burnaby
BLU 9660, Burnaby
BLU 9660, Burnaby
CMPT 362 E100 Mobile Applications Programming and Design Xingdong Yang
Mo 4:30 PM – 7:20 PM
Tu 4:30 PM – 7:20 PM
BLU 9660, Burnaby
BLU 9660, Burnaby
CMPT 363 D100 User Interface Design Lawrence Kim
Th 11:30 AM – 2:20 PM
AQ 3150, Burnaby
CMPT 363 D200 User Interface Design Lawrence Kim
Tu 2:30 PM – 5:20 PM
Tu 2:30 PM – 5:20 PM
SRYE 2016, Surrey
SRYE 2016, Surrey
CMPT 365 D100 Multimedia Systems Jiangchuan Liu
Mo, We, Fr 11:30 AM – 12:20 PM
Tu 11:30 AM – 12:20 PM
SSCK 9500, Burnaby
SSCK 9500, Burnaby
CMPT 371 D100 Data Communications and Networking Ouldooz Baghban Karimi
Tu 11:30 AM – 1:20 PM
Tu 11:30 AM – 1:20 PM
Th 11:30 AM – 12:20 PM
WMC 3260, Burnaby
WMC 3260, Burnaby
WMC 3260, Burnaby
CMPT 373 D100 Software Development Methods William Sumner
Mo 2:30 PM – 4:20 PM
Tu 2:30 PM – 4:20 PM
We 2:30 PM – 3:20 PM
SRYE 1002, Surrey
SRYE 1002, Surrey
SRYE 1002, Surrey
CMPT 376W D100 Professional Responsibility and Technical Writing Angelica Lim
We 3:30 PM – 4:20 PM
Fr 2:30 PM – 4:20 PM
AQ 3181, Burnaby
AQ 3181, Burnaby
CMPT 379 D100 Principles of Compiler Design Thomas Shermer
Tu 12:30 PM – 2:20 PM
Tu 12:30 PM – 2:20 PM
Fr 12:30 PM – 1:20 PM
SRYE 1002, Surrey
SRYE 1002, Surrey
SRYE 1002, Surrey
CMPT 383 D100 Comparative Programming Languages Anders Miltner
Th 8:30 AM – 11:20 AM
SSCK 9500, Burnaby
CMPT 405 D100 Design and Analysis of Computing Algorithms Qianping Gu
Mo, We, Fr 1:30 PM – 2:20 PM
Tu 1:30 PM – 2:20 PM
Tu 1:30 PM – 2:20 PM
AQ 3182, Burnaby
AQ 3182, Burnaby
AQ 3182, Burnaby
CMPT 410 D100 Machine Learning Ke Li
We 3:30 PM – 4:20 PM
Fr 2:30 PM – 4:20 PM
SSCC 9001, Burnaby
SSCB 9200, Burnaby
CMPT 412 D100 Computer Vision Yasutaka Furukawa
Tu 1:30 PM – 2:20 PM
Tu 1:30 PM – 2:20 PM
Th 12:30 PM – 2:20 PM
SSCB 9200, Burnaby
SSCB 9200, Burnaby
SSCC 9002, Burnaby
CMPT 415 D100 Special Research Projects Brian Fraser
TBA
Location: TBA
CMPT 415 D200 Special Research Projects Xingdong Yang
TBA
Location: TBA
CMPT 415 D300 Special Research Projects Lawrence Kim
TBA
Location: TBA
CMPT 415 D400 Special Research Projects Martin Ester
TBA
Location: TBA
CMPT 415 D500 Special Research Projects TBA
Location: TBA
CMPT 416 D100 Special Research Projects Brian Fraser
TBA
Location: TBA
CMPT 416 D200 Special Research Projects Anders Miltner
TBA
Location: TBA
CMPT 416 D300 Special Research Projects Steven Ko
TBA
Location: TBA
CMPT 416 D400 Special Research Projects Diana Cukierman
TBA
Location: TBA
CMPT 416 D500 Special Research Projects Lawrence Kim
TBA
Location: TBA
CMPT 416 D600 Special Research Projects Xingdong Yang
TBA
Location: TBA
CMPT 416 D700 Special Research Projects Keval Vora
TBA
Location: TBA
CMPT 419 D200 Special Topics in Artificial Intelligence (Reinforcement Learning Theory) Sharan Vaswani
Fr 2:30 PM – 5:20 PM
AQ 3150, Burnaby
CMPT 426 D100 Practicum I Tanya Behrisch
Chelsea Hunter
Stephanie Greaves
Mo, Tu, We, Th, Fr 8:00 AM – 8:00 PM
Location: TBA
CMPT 426 D200 Practicum I Tanya Behrisch
Chelsea Hunter
Rob Cameron
Stephanie Greaves
Mo, Tu, We, Th, Fr 8:00 AM – 8:00 PM
Location: TBA
CMPT 426 D300 Practicum I Tanya Behrisch
Chelsea Hunter
Stephanie Greaves
Mo, Tu, We, Th, Fr 8:00 AM – 8:00 PM
Location: TBA
CMPT 426 D400 Practicum I Tanya Behrisch
Chelsea Hunter
Stephanie Greaves
Mo, Tu, We, Th, Fr 8:00 AM – 8:00 PM
Location: TBA
CMPT 426 I100 Practicum I Tanya Behrisch
Chelsea Hunter
Stephanie Greaves
Mo, Tu, We, Th, Fr 8:00 AM – 8:00 PM
Location: TBA
CMPT 427 D100 Practicum II Tanya Behrisch
Chelsea Hunter
Stephanie Greaves
Mo, Tu, We, Th, Fr 8:00 AM – 8:00 PM
Location: TBA
CMPT 427 D200 Practicum II Tanya Behrisch
Chelsea Hunter
Stephanie Greaves
Mo, Tu, We, Th, Fr 8:00 AM – 8:00 PM
Location: TBA
CMPT 427 D300 Practicum II Tanya Behrisch
Chelsea Hunter
Stephanie Greaves
Mo, Tu, We, Th, Fr 8:00 AM – 8:00 PM
Location: TBA
CMPT 427 D400 Practicum II Tanya Behrisch
Chelsea Hunter
Stephanie Greaves
Mo, Tu, We, Th, Fr 8:00 AM – 8:00 PM
Location: TBA
CMPT 427 I100 Practicum II Tanya Behrisch
Chelsea Hunter
Stephanie Greaves
Mo, Tu, We, Th, Fr 8:00 AM – 8:00 PM
Location: TBA
CMPT 428 D100 Practicum III Tanya Behrisch
Chelsea Hunter
Stephanie Greaves
Mo, Tu, We, Th, Fr 8:00 AM – 8:00 PM
Location: TBA
CMPT 428 D200 Practicum III Tanya Behrisch
Chelsea Hunter
Stephanie Greaves
Mo, Tu, We, Th, Fr 8:00 AM – 8:00 PM
Location: TBA
CMPT 428 D300 Practicum III Tanya Behrisch
Chelsea Hunter
Stephanie Greaves
Mo, Tu, We, Th, Fr 8:00 AM – 8:00 PM
Location: TBA
CMPT 428 D400 Practicum III Tanya Behrisch
Chelsea Hunter
Stephanie Greaves
Mo, Tu, We, Th, Fr 8:00 AM – 8:00 PM
Location: TBA
CMPT 428 I100 Practicum III Tanya Behrisch
Chelsea Hunter
Stephanie Greaves
Mo, Tu, We, Th, Fr 8:00 AM – 8:00 PM
Location: TBA
CMPT 429 D100 Practicum IV Tanya Behrisch
Chelsea Hunter
Stephanie Greaves
Mo, Tu, We, Th, Fr 8:00 AM – 8:00 PM
Location: TBA
CMPT 429 D200 Practicum IV Tanya Behrisch
Chelsea Hunter
Stephanie Greaves
Mo, Tu, We, Th, Fr 8:00 AM – 8:00 PM
Location: TBA
CMPT 429 D300 Practicum IV Tanya Behrisch
Chelsea Hunter
Stephanie Greaves
Mo, Tu, We, Th, Fr 8:00 AM – 8:00 PM
Location: TBA
CMPT 429 D400 Practicum IV Tanya Behrisch
Chelsea Hunter
Stephanie Greaves
Mo, Tu, We, Th, Fr 8:00 AM – 8:00 PM
Location: TBA
CMPT 429 I100 Practicum IV Tanya Behrisch
Chelsea Hunter
Stephanie Greaves
Mo, Tu, We, Th, Fr 8:00 AM – 8:00 PM
Location: TBA
CMPT 430 D100 Practicum V Tanya Behrisch
Chelsea Hunter
Stephanie Greaves
Mo, Tu, We, Th, Fr 8:00 AM – 8:00 PM
Location: TBA
CMPT 430 D200 Practicum V Tanya Behrisch
Chelsea Hunter
Stephanie Greaves
Mo, Tu, We, Th, Fr 8:00 AM – 8:00 PM
Location: TBA
CMPT 430 D300 Practicum V Tanya Behrisch
Chelsea Hunter
Stephanie Greaves
Mo, Tu, We, Th, Fr 8:00 AM – 8:00 PM
Location: TBA
CMPT 430 D400 Practicum V Tanya Behrisch
Chelsea Hunter
Stephanie Greaves
Mo, Tu, We, Th, Fr 8:00 AM – 8:00 PM
Location: TBA
CMPT 430 I100 Practicum V Tanya Behrisch
Chelsea Hunter
Stephanie Greaves
Mo, Tu, We, Th, Fr 8:00 AM – 8:00 PM
Location: TBA
CMPT 431 D100 Distributed Systems Keval Vora
Mo 8:30 AM – 9:20 AM
Tu 8:30 AM – 9:20 AM
Th 8:30 AM – 10:20 AM
SSCK 9500, Burnaby
SSCK 9500, Burnaby
WMC 3260, Burnaby
CMPT 441 D100 Computational Biology Kay C Wiese
Mo 2:30 PM – 4:20 PM
Tu 2:30 PM – 4:20 PM
Tu 2:30 PM – 4:20 PM
We 2:30 PM – 3:20 PM
AQ 5016, Burnaby
AQ 5016, Burnaby
AQ 5016, Burnaby
AQ 5016, Burnaby
CMPT 450 D100 Computer Architecture Alaa Alameldeen
Arrvindh Shriraman
We 9:30 AM – 10:20 AM
Fr 8:30 AM – 10:20 AM
AQ 3150, Burnaby
AQ 3150, Burnaby
CMPT 454 D300 Database Systems II John Edgar
Mo, We, Fr 1:30 PM – 2:20 PM
Tu 1:30 PM – 2:20 PM
SRYC 2600, Surrey
SRYC 2600, Surrey
CMPT 473 D100 Software Testing, Reliability and Security William Sumner
Mo 10:30 AM – 12:20 PM
Tu 10:30 AM – 12:20 PM
We 10:30 AM – 11:20 AM
SRYE 2016, Surrey
SRYE 2016, Surrey
SRYE 2016, Surrey
CMPT 475 E200 Requirements Engineering Dan Ridinger
We 5:30 PM – 8:20 PM
SWH 10081, Burnaby
CMPT 477 D100 Introduction to Formal Verification Yuepeng Wang
Tu 12:30 PM – 2:20 PM
Tu 12:30 PM – 2:20 PM
Fr 12:30 PM – 1:20 PM
BLU 9660, Burnaby
BLU 9660, Burnaby
WMC 3260, Burnaby
CMPT 479 D100 Special Topics in Computing Systems (Web Engineering) Saba Alimadadi Jani
Tu 8:30 AM – 11:20 AM
Tu 8:30 AM – 11:20 AM
AQ 5030, Burnaby
AQ 5030, Burnaby
CMPT 479 D200 Special Topics in Computing Systems (Parallel &Distributed Computing) Keval Vora
Mo 10:30 AM – 11:20 AM
Tu 10:30 AM – 11:20 AM
Tu 10:30 AM – 11:20 AM
Th 10:30 AM – 12:20 PM
SSCK 9500, Burnaby
SSCK 9500, Burnaby
SSCK 9500, Burnaby
WMC 3520, Burnaby
CMPT 479 D300 Special Topics in Computing Systems (Enterprise Security) Deepak Rout
Tu 11:30 AM – 1:20 PM
Tu 11:30 AM – 1:20 PM
Th 11:30 AM – 12:20 PM
EDB 9651, Burnaby
EDB 9651, Burnaby
EDB 9651, Burnaby
CMPT 479 E100 Special Topics in Computing Systems (Digital Forensics) IIia Lvovski
Tu 4:30 PM – 6:20 PM
Tu 4:30 PM – 6:20 PM
AQ 4130, Burnaby
AQ 4130, Burnaby
CMPT 489 D100 Special Topics in Programming Languages (Program Synthesis) Yuepeng Wang
Tu 4:30 PM – 6:20 PM
Tu 4:30 PM – 6:20 PM
Fr 4:30 PM – 5:20 PM
SSCC 9002, Burnaby
SSCC 9002, Burnaby
SSCC 9002, Burnaby
CMPT 494 D100 Software Systems Program Capstone Project I Keval Vora
William Sumner
TBA
Location: TBA
CMPT 494 D200 Software Systems Program Capstone Project I Ouldooz Baghban Karimi
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 Valentine Kabanets
TBA
Location: TBA
CMPT 496 D200 Directed Studies Angelica Lim
TBA
Location: TBA
CMPT 497 D100 Dual Degree Program Capstone Project Rob Cameron
Tu 8:30 AM – 11:20 AM
Tu 8:30 AM – 11:20 AM
Location: TBA
Location: TBA
CMPT 498 D100 Honours Research Project Yasutaka Furukawa
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 D100 Communication and Language Iouri Pankrats
Th 2:30 PM – 5:20 PM
AQ 3181, Burnaby
LING 100 D900 Communication and Language Dasha Gluhareva
We 2:30 PM – 5:20 PM
SRYC 3310, Surrey
LING 111 B100 The Wonder of Words Claudia Wei Wah Wong
Mo 1:30 PM – 2:20 PM
Tu 1:30 PM – 2:20 PM
SSCK 9500, Burnaby
SSCK 9500, Burnaby
LING 160 A320 Language, Culture and Society TBA
Location: TBA
LING 160 A325 Language, Culture and Society TBA
Location: TBA
LING 160 B100 Language, Culture and Society Suzanne Hilgendorf
We 5:30 PM – 6:30 PM
AQ 3150, Burnaby
LING 190 D100 The Science of Speech Sylvia Cho
We 2:30 PM – 5:20 PM
WMC 2202, Burnaby
LING 200 D100 Foundations of English Grammar Ivelina Koleva Tchizmarova
Mo 2:30 PM – 5:20 PM
Tu 2:30 PM – 5:20 PM
BLU 10011, Burnaby
BLU 10011, Burnaby
LING 220 A320 Introduction to Linguistics TBA
Location: TBA
LING 220 D100 Introduction to Linguistics Claudia Wei Wah Wong
Mo 10:30 AM – 12:20 PM
Tu 10:30 AM – 12:20 PM
BLU 9660, Burnaby
BLU 9660, Burnaby
LING 250 D100 Computational Text Analysis Maite Taboada
Tu, Th 10:30 AM – 12:20 PM
Tu, Th 10:30 AM – 12:20 PM
AQ 4140, Burnaby
AQ 4140, Burnaby
LING 282W A970 Writing for Linguistics Heather Bliss
TBA
Location: TBA
LING 282W B100 Writing for Linguistics Heather Bliss
TBA
Location: TBA
LING 301W B100 Linguistic Argumentation Ashley Farris-Trimble
Mo 2:30 PM – 4:20 PM
Tu 2:30 PM – 4:20 PM
WMC 3250, Burnaby
WMC 3250, Burnaby
LING 315 D100 Psychology of Language Margaret Grant
Mo 10:30 AM – 12:20 PM
Tu 10:30 AM – 12:20 PM
We 10:30 AM – 11:20 AM
WMC 2200, Burnaby
WMC 2200, Burnaby
WMC 2200, Burnaby
LING 321 B100 Phonology Ashley Farris-Trimble
Th 10:30 AM – 12:20 PM
WMC 2503, Burnaby
LING 322 B100 Syntax Chung-hye Han
We 1:30 PM – 2:20 PM
WMC 2532, Burnaby
LING 323 A970 Morphology TBA
Location: TBA
LING 323 B100 Morphology John Alderete
Tu 2:30 PM – 4:20 PM
Tu 2:30 PM – 4:20 PM
AQ 5030, Burnaby
AQ 5030, Burnaby
LING 324 A320 Semantics TBA
Location: TBA
LING 324 B100 Semantics Nancy Hedberg
Fr 10:30 AM – 12:20 PM
BLU 10921, Burnaby
LING 350 B100 First Language Acquisition Henny Yeung
Th 2:30 PM – 4:20 PM
BLU 10011, Burnaby
LING 360 B100 Introduction to Applied Linguistics Suzanne Hilgendorf
Fr 3:30 PM – 4:20 PM
WMC 2532, Burnaby
LING 362 D100 Introduction to Teaching English as a Second Language to Adults Claudia Wei Wah Wong
Tu 11:30 AM – 2:20 PM
Tu 11:30 AM – 2:20 PM
AQ 5028, Burnaby
AQ 5028, Burnaby
LING 401 D100 Topics in Phonetics Fenqi Wang
We 2:30 PM – 5:20 PM
RCB 5118, Burnaby

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

Course Title Instructor Day/Time Location
PHIL 100W D100 Knowledge and Reality Martin Hahn
Tu 2:30 PM – 4:20 PM
Tu 2:30 PM – 4:20 PM
SSCC 9001, Burnaby
SSCC 9001, Burnaby
PHIL 105 D100 Critical Thinking Lyle Crawford
Tu 12:30 PM – 2:20 PM
Tu 12:30 PM – 2:20 PM
SSCC 9001, Burnaby
SSCC 9001, Burnaby
PHIL 110 D100 Introduction to Logic and Reasoning Gregory Lauro
Mo, Fr 11:30 AM – 12:20 PM
Tu 11:30 AM – 12:20 PM
SSCB 9201, Burnaby
SSCB 9201, Burnaby
PHIL 120W D100 Moral and Legal Problems Chelsea Rosenthal
Th 4:30 PM – 6:20 PM
SSCC 9001, Burnaby
PHIL 120W D900 Moral and Legal Problems Brian Thomas
We 2:30 PM – 5:20 PM
SRYE 3016, Surrey
PHIL 144 D100 Introduction to Philosophy of Science Kino Zhao
Mo 2:30 PM – 3:20 PM
Tu 2:30 PM – 3:20 PM
Th 2:30 PM – 4:20 PM
WMC 2532, Burnaby
WMC 2532, Burnaby
WMC 2503, Burnaby
PHIL 201 D100 Epistemology Gregory Lauro
Tu 2:30 PM – 5:20 PM
Tu 2:30 PM – 5:20 PM
AQ 4140, Burnaby
AQ 4140, Burnaby
PHIL 203 D100 Metaphysics Holly Andersen
Mo 10:30 AM – 12:20 PM
Tu 10:30 AM – 12:20 PM
We 10:30 AM – 11:20 AM
WMC 2220, Burnaby
WMC 2220, Burnaby
WMC 2202, Burnaby
PHIL 300 D100 Introduction to Philosophy Lyle Crawford
We 2:30 PM – 5:20 PM
AQ 3149, Burnaby
PHIL 302 D100 Topics in Epistemology and Metaphysics (Philosophy of Machine Learning) Kino Zhao
Mo 9:30 AM – 12:20 PM
Tu 9:30 AM – 12:20 PM
SWH 10051, Burnaby
SWH 10051, Burnaby
PHIL 321 D100 Topics in Moral Philosophy (Contemporary Normative Ethics) Alex King
Mo 10:30 AM – 12:20 PM
Tu 10:30 AM – 12:20 PM
We 10:30 AM – 11:20 AM
AQ 4120, Burnaby
AQ 4120, Burnaby
RCB 6125, Burnaby
PHIL 322 D100 History of Ethics Sam Black
Tu 11:30 AM – 2:20 PM
Tu 11:30 AM – 2:20 PM
WMC 3253, Burnaby
WMC 3253, Burnaby
PHIL 326 E100 Topics in Law and Philosophy (Knowledge & Communication) Chelsea Rosenthal
Mo 4:30 PM – 7:20 PM
Tu 4:30 PM – 7:20 PM
RCB 6125, Burnaby
RCB 6125, Burnaby
PHIL 327 D100 Global Health Ethics Jeremy Snyder
Tu 11:30 AM – 2:20 PM
Tu 11:30 AM – 2:20 PM
BLU 9021, Burnaby
BLU 9021, Burnaby
PHIL 328 E100 Environmental Philosophy Simon Pollon
Th 5:30 PM – 8:20 PM
RCB 6125, Burnaby
PHIL 331 D100 Selected Topics (Philosophy and Science Fiction) Holly Andersen
We 11:30 AM – 12:20 PM
Fr 10:30 AM – 12:20 PM
WMC 2503, Burnaby
AQ 4140, Burnaby
PHIL 332 D100 Selected Topics (Consciousness) Kathleen Akins
Mo 12:30 PM – 1:20 PM
Tu 12:30 PM – 1:20 PM
Th 12:30 PM – 2:20 PM
WMC 2200, Burnaby
WMC 2200, Burnaby
SSCC 9000, Burnaby
PHIL 342 D100 Topics in Asian Philosophy (Buddhist Ethics) Nicolas Bommarito
Mo 12:30 PM – 2:20 PM
Tu 12:30 PM – 2:20 PM
We 12:30 PM – 1:20 PM
AQ 5030, Burnaby
AQ 5030, Burnaby
RCB 6125, Burnaby
PHIL 344 D100 Topics in the Philosophy of Language (Semantics: Frege to Kripke) Martin Hahn
Mo 2:30 PM – 3:20 PM
Tu 2:30 PM – 3:20 PM
Th 2:30 PM – 4:20 PM
RCB 6125, Burnaby
RCB 6125, Burnaby
AQ 5030, Burnaby
PHIL 455W E100 Contemporary Issues in Epistemology and Metaphysics (Social Epistemology) Endre Begby
Tu 4:30 PM – 7:20 PM
Tu 4:30 PM – 7:20 PM
AQ 5005, Burnaby
AQ 5005, Burnaby
PHIL 467W E100 Seminar II (Aesthetic Judgment) Alex King
We 4:30 PM – 7:20 PM
WMC 3513, 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 Alyssa Croft
We 2:30 PM – 5:20 PM
RCB IMAGTH, Burnaby
PSYC 100 D200 Introduction to Psychology I Sherrie Atwood
Mo 2:30 PM – 5:20 PM
Tu 2:30 PM – 5:20 PM
RCB IMAGTH, Burnaby
RCB IMAGTH, Burnaby
PSYC 100 D900 Introduction to Psychology I Alyssa Croft
Th 2:30 PM – 5:20 PM
SRYC 5280, Surrey
PSYC 102 D100 Introduction to Psychology II Iris Gordon
Mo 12:30 PM – 2:20 PM
Tu 12:30 PM – 2:20 PM
We 12:30 PM – 1:20 PM
RCB IMAGTH, Burnaby
RCB IMAGTH, Burnaby
RCB IMAGTH, Burnaby
PSYC 102 D900 Introduction to Psychology II Sherrie Atwood
Tu 2:30 PM – 5:20 PM
Tu 2:30 PM – 4:20 PM
SRYC 2600, Surrey
SRYC 2600, Surrey
PSYC 201W D100 Introduction to Research Methods in Psychology Shawn Tan
Th 12:30 PM – 2:20 PM
SWH 10081, Burnaby
PSYC 210 D100 Introduction to Data Analysis in Psychology Richard Hohn
Mo 2:30 PM – 4:20 PM
Tu 2:30 PM – 4:20 PM
SSCB 9200, Burnaby
SSCB 9200, Burnaby
PSYC 221 D100 Introduction to Cognitive Psychology Richard Wright
Th 2:30 PM – 5:20 PM
SWH 10081, Burnaby
PSYC 250 B100 Introduction to Developmental Psychology Hali Kil
We 9:30 AM – 10:20 AM
Fr 8:30 AM – 10:20 AM
AQ 3181, Burnaby
AQ 3182, Burnaby
PSYC 260 D100 Introduction to Social Psychology Lara Aknin
We 2:30 PM – 5:20 PM
SWH 10081, Burnaby
PSYC 268 D100 Introduction to Law and Psychology Madison Harvey
Tu 10:30 AM – 11:20 AM
Tu 10:30 AM – 11:20 AM
Th 9:30 AM – 11:20 AM
AQ 3182, Burnaby
AQ 3182, Burnaby
AQ 3182, Burnaby
PSYC 300W D100 Critical Analysis of Issues in Psychology Alyssa Croft
Tu 12:30 PM – 2:20 PM
Tu 12:30 PM – 2:20 PM
SSCB 9201, Burnaby
SSCB 9201, Burnaby
PSYC 301 D100 Intermediate Research Methods and Data Analysis Michael Maraun
Th 12:30 PM – 2:20 PM
AQ 5030, Burnaby
PSYC 303 D100 Perception Tom Spalek
Th 2:30 PM – 5:20 PM
SWH 10051, Burnaby
PSYC 303 OL01 Perception
PSYC 308 D100 History and Systems of Modern Psychology Iris Gordon
Tu 2:30 PM – 5:20 PM
Tu 2:30 PM – 5:20 PM
AQ 3181, Burnaby
AQ 3181, Burnaby
PSYC 330 D100 Attention Richard Wright
Mo 2:30 PM – 5:20 PM
Tu 2:30 PM – 5:20 PM
AQ 3003, Burnaby
AQ 3003, Burnaby
PSYC 356 D100 Developmental Psychopathology Molly Cairncross
We 9:30 AM – 12:20 PM
EDB 7618, Burnaby
PSYC 357 D100 Adulthood and Aging Wendy Loken Thornton
Tu 8:30 AM – 11:20 AM
Tu 8:30 AM – 11:20 AM
AQ 3154, Burnaby
AQ 3154, Burnaby
PSYC 358 D100 Language and Social Interaction Sherrie Atwood
Th 11:30 AM – 2:20 PM
AQ 3005, Burnaby
PSYC 359 D100 Developmental Disabilities Grace Iarocci
Th 2:30 PM – 5:20 PM
AQ 3150, Burnaby
PSYC 361 D100 Individual Differences in Social Psychology Yuthika Girme
Mo 9:30 AM – 12:20 PM
Tu 9:30 AM – 12:20 PM
SWH 10041, Burnaby
SWH 10041, Burnaby
PSYC 362 OL01 Close Relationships Richard Rigby
TBA
Location: TBA
PSYC 363 D100 Intergroup Relations Steve Wright
Tu 11:30 AM – 2:20 PM
Tu 11:30 AM – 2:20 PM
SWH 10081, Burnaby
SWH 10081, Burnaby
PSYC 364 D100 The Science of Happiness Lara Aknin
Fr 9:30 AM – 12:20 PM
BLU 9660, Burnaby
PSYC 365 D100 Health Psychology David Cox
We 2:30 PM – 5:20 PM
EDB 7618, Burnaby
PSYC 366 D100 Psychology and Environmental Sustainability Michael Schmitt
Tu 2:30 PM – 5:20 PM
Tu 2:30 PM – 5:20 PM
AQ 3150, Burnaby
AQ 3150, Burnaby
PSYC 370 D100 Introduction to Theories of Personality Rajan Hayre
We 9:30 AM – 12:20 PM
BLU 9660, Burnaby
PSYC 371 D100 Intervention: Process and Outcome Lynnaea Owens
Th 8:30 AM – 11:20 AM
SSCC 9002, Burnaby
PSYC 376 D100 Experimental Psychology and Law Adele Quigley-McBride
Fr 9:30 AM – 12:20 PM
AQ 3005, Burnaby
PSYC 379 D100 Clinical Forensic Psychology Lee Vargen
Mo 9:30 AM – 12:20 PM
Tu 9:30 AM – 12:20 PM
AQ 3150, Burnaby
AQ 3150, Burnaby
PSYC 382 D100 Cognitive Neuroscience Evan Caldbick
We 2:30 PM – 5:20 PM
AQ 3003, Burnaby
PSYC 386 D100 Laboratory in Behavioural Neuroscience John Joseph McDonald
Tu 2:30 PM – 4:20 PM
Tu 2:30 PM – 4:20 PM
RCB 6152, Burnaby
RCB 6152, Burnaby
PSYC 388 D100 Biological Rhythms and Sleep Ralph Mistlberger
Th 5:30 PM – 8:20 PM
AQ 3005, Burnaby
PSYC 391 D100 Selected Topics in Psychology (The Psychology of Stress) Iris Gordon
Mo 10:30 AM – 11:20 AM
Tu 10:30 AM – 11:20 AM
Th 10:30 AM – 12:20 PM
AQ 5016, Burnaby
AQ 5016, Burnaby
AQ 4130, 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 410 D100 Research Design I Michael Maraun
Tu 10:30 AM – 12:20 PM
Tu 10:30 AM – 12:20 PM
Fr 10:30 AM – 11:20 AM
AQ 5007, Burnaby
AQ 5007, Burnaby
AQ 5007, Burnaby
PSYC 450 D100 Advanced Topics in Developmental Psychology (Psychosocial Development) Joanna Peplak
Tu 2:30 PM – 5:20 PM
Tu 2:30 PM – 5:20 PM
AQ 5017, Burnaby
AQ 5017, Burnaby
PSYC 457 D100 Behavioural Neuroscience Undergraduate Honours Thesis Proposal Rachel Fouladi
We 4:30 PM – 8:20 PM
AQ 5005, Burnaby
PSYC 476 D100 Advanced Topics in Law and Forensic Psychology (Eyewitness Identification) Ryan Fitzgerald
We 9:30 AM – 12:20 PM
RCB 6152, Burnaby
PSYC 480 D100 Advanced Topics in Biological Psychology (Biological Bases of Behaviour) Molly Cairncross
Th 2:30 PM – 5:20 PM
RCB 6152, Burnaby
PSYC 490 D100 Honours Project Rachel Fouladi
We 4:30 PM – 8:20 PM
AQ 5005, Burnaby
PSYC 493 D100 Directed Studies
PSYC 494 D100 Directed Studies
PSYC 495 D100 Directed Studies

Future Course offerings 

Tentative 2023 - 2024 COGS course offerings*

Tentative 2024 - 2025 COGS course offerings*

*NOTE: this schedule is subject to change without notice