COMP 409: Concurrent Programming
Winter 2018, McGill University

Course Information
Time & Place Class Schedule
Tuesday, Thursday 10:05–11:25
MAASS 217 As of February 13, 2018, class is moved to Burnside 1B36
Instructor Website Email
Clark Verbrugge
McConnell Engineering Building 230
Office hours: Tuesdays 14:30-16:00, Fridays 10:00-11:30.
Teaching Assistants
  • Rez GodarzvandChegini: Mondays 12:00-14:00, Trottier 3110
  • Hanfeng Chen: Wednesdays 13:00-15:00, McConnell Eng. 234
COMP 251 (Algorithms and Data Structures)
COMP 302 (Programming Languages and Paradigms)
COMP 310 (Computer Systems and Organization) (or ECSE 427)
Note that there is a non-trivial programming requirement and students should have strong programming skills.
The following required text will be used as a primary reference source for this course.
  • Maurice Herlihy and Nir Shavit. The Art of Multiprocessor Programming. Revised First Edition (2012). It is available in the bookstore, and as a DRM'd e-book through the McGill Library.