Subject UPDATES Fall 2021


Check the subject updates for Fall Term 2021 by clicking on the appropriate subject card on this page. These comprise the known changes for subject offerings by the Department of Electrical Engineering and Computer Science. For further information about any subject contact the instructor directly.

6.S899 Brain Algorithms
Graduate Level; Units: 3-0-9; Prerequisites: Analysis of algorithms, at the level of 6.046. Probability. Desirable: Distributed algorithms, 6.852 or a similar course. Some familiarity with system modeling and neuroscience; Instructor: Prof. Nancy Lynch (; Schedule: TR11-12:30, room 32-124; Satisfies: none
6.S897 Academic Job Search
Graduate Level; Units: 2-0-4; Prereqs: permission of instructor; Instructors: Prof. Saman Amarasignhe (, Co-Instructor Deanna Montgomery (; Schedule: Tuesdays 4:30-6:30, room 4-231; Satisfies: none
6.S975 Seminar on Learning and Data-Driven Algorithms in Geometry
Graduate level PDF; Units: 2-0-7; Prerequisites: permission of instructor; Instructors: Professor Justin Solomon (, Tal Shnitzer-Dery (, Oded Stein (; Schedule: Monday 1-3, room 34-303; Satisfies: none
6.881 Tissue vs Silicon in Machine Learning
Graduate Level - AAGS; Units 3-0-9; Prereqs: none; Instructor: Prof. Nir Shavit (; Schedule: W11-2, room 3-442; Satisfies: AAGS; AI concentration
6.S078 Engineering the Internet (meets with 6.450)
Undergraduate Level; Units: 3-0-9; Prerequisites: 6.02, 6.041, 6.042, or equivalent; Instructor: Professor Muriel Medard (; Schedule: TR2:30-4, room 2-105; Satisfies: AUS, Lab
6.S057 Computer Systems and Society
Undergraduate Level; Units: 3-0-9; Prereqs: 6.033; Instructor: Katrina LaCurts (; Schedule: TR11-12:30, room 66-144; Satisfies: II
6.S059 Nanotechnology - Design from Atoms to Everything
Undergraduate Level; Units: 3-3-6; Prerequisite: 8.02 Physics II; Instructors: Profs. Farnaz Niroui ( and Rajeev Ram (; Schedule: lec TR10, room 32-155, Labs: Fridays time TBD; Satisfies: DLAB2, AUS2
6.887 Machine Learning for Systems
Graduate Level -AAGS; Units: 3-0-9; Prereqs: 6.009, 6.006, 6.008, 6.036, 6.034, 6.033 Instructors: Profs. Mohammad Alizadeh ( and Tim Kraska (; Schedule: MW2:30-4, room TBD; Satisfies: AAGS, Comp Sys concentration
6.644 Quantum Measurement and Control
Graduate Level; Units: 3-0-9; Prereqs: 8.04 or permission of instructor; Instructor: Prof. Kevin O'Brien,; Schedule: TR1-2:30, room 32-144; Satisfies: AAGS; App Phys concentration
6.890 Graph and Matrix Algorithms
Graduate Level; Units: 3-0-9; Prerequisites: 6.006, 6.046; Instructor: Professor Virginia Vassilevska Williams (; Schedule: TR11-12:30, room TBD; Satisfies: Theoretical Computer Science concentration
6.S061 Introduction to Computer Science and Programming for Non-Programmers
Undergraduate Level; Units: 3-0-6; Prereqs: None; Instructors: Prof. John Guttag (; Prof. Fredo Durand (; Prof. Eric Grimson (; Ana Bell (; Schedule: MW3:00-4:30, room 54-100;
6.S081 Introduction to Operating Systems
Undergraduate Level Units: 3-6-3; Prereqs: 6.004; Instructor: Prof. Adam Belay (; Schedule: MW1-2:30, room 32-123; Satisfies: AUS
6.S084 Linear Algebra and Optimization (also 18.061)
Undergraduate Level; Units: 5-0-7; Prerequisites:18.02; Instructors: Professors Pablo Parrilo (, Ankur Moitra (; Schedule: Lectures, MWF1 room 4-370; Recitations TR 10, 11, 12, 1, 2, 3, room 2-146; Satisfies: 18.06 substitution
6.S058 Representation and Inference in Artificial Intelligence (meets with 16.420)
Undergraduate Level; Units: 3-0-9; Prerequisites: 6.006 and (6.008 or 6.041) and 6.009; Instructors: Profs. Leslie Kaelbling ( and Tomas Lozano-Perez (; Schedule: MW9:30-11, room E25-111; Satisfies: 6.034 alternative
6.S060 Foundations of Computer Security
Undergraduate Level; Prereq: 6.006 and 6.033, or permission of instructor; Units: 4-0-8; Instructors: Professors Henry Corrigan-Gibbs (, Srini Devadas (, and Yael Kalai (; Schedule: Lec MW11-12:30, room 36-153; Rec F11, 35-305; F3, room 35-308; Satisfies: