Courses offered in Spring-2026 Lecturers Recitation instructors
why do subject numbers look like 6.new[6.old]? administrative contact is hyperlinked
CS 6.1000/A/B[6.0001+2] Introduction to Programming and Computer Science
Ana Bell
John V. Guttag
Mina Konakovic Lukovic
Andrew Wang
CS 6.1010[6.009] Fundamentals of Programming
Adam Hartz
Michael J. Carbin
Hope Dargan
CS 6.1020[6.031] Software Construction
Max Goldman
Mitchell Gordon
Robert C. Miller
CS 6.1060[6.172] Software Performance Engineering
Charles E. Leiserson
Saman P. Amarasinghe
Nir N. Shavit
CS-AID 6.1200J[6.042] Mathematics for Computer Science
Zachary R. Abel
Jonathan Kelner
Anand Natarajan
EE-CS 6.120A[6.042A] Discrete Mathematics and Proofs for Computer Science
Muriel Medard
CS-AID 6.1210[6.006] Introduction to Algorithms
Brynmor Chapman
Yael Tauman Kalai
Will Leiserson
CS-AID 6.1220J[6.046] Design and Analysis of Algorithms
Srinivasan Raghuraman
Kuikui Liu
Julian Shun
CS 6.1400J[6.045] Automata Comput & Complexity
Dor Minzer
CS 6.1800[6.033] Computer System Engineering
Katrina L. LaCurts
Tim Kraska
CS-EE 6.1820[6.808] Mobile and Sensor Computing
Fadel Adib
CS-EE 6.1903/4[6.0004] Introduction to Low-Level Programming in C and Assembly (was 6.1900)
Silvina Hanono Wachman
Yoon Kim
Joseph D. Steinmeyer
CS-EE 6.1910[6.004] Computation Structures
Silvina Hanono Wachman
Rachit Nigam
Daniel Sanchez
EE 6.2000[6.002] Circuits & Electronics
Jeffrey H. Lang
Samantha Coday
Tomas A. Palacios
EE 6.2020J[6.070] Electronics Proj Lab
James W. Bales
EE 6.2030 Electronics First (was 6.S194)
Steven B. Leeb
EE 6.2040[6.101] Analog Electronics Lab
Michael Coln
EE-CS 6.2060/1[6.115/1151] Microcomputer Proj Lab
Steven B. Leeb
EE 6.2080[6.300] Introduction to Electronic Circuits
Ruonan Han
Negar Reiskarimian
EE 6.2300[6.013] Electromagnetics & Applications
Luca Daniel
Kevin O'Brien
EE 6.2320/6320 Silicon Photonics (was 6.S046/S976)
Jelena Notaros
EE 6.2410[6.157] Quantum Engineering Platforms
Phillip Donald Keathley
EE 6.2500[6.012] Electronic Devices & Circuits
Akintunde I. Akinwande
Suraj Cheema
EE 6.2600J[6.152] Micro/Nano Processing Technology
Farnaz Niroui
Jorg Scholvin
Jesus A. del Alamo
EE-AID 6.3000[6.003] Signals & Systems
Dennis M. Freeman
Jing Kong
EE-AID 6.3010[6.011] Intro: Comm Control Signal Proc
Peter L. Hagelstein
Qing Hu
EE-AID 6.3100/2[6.302/320] Feedback System Design
Jacob K. White
Alexandre Megretski
AID 6.3260J[6.207] Networks
AID 6.3700/2[6.041/431] Probabilistic Systems Analysis
Guy Bresler
Polina Golland
AID 6.3720/2[6.401/481] Introduction to Statistical Data Analysis
Yury Polyanskiy
AID 6.3900[6.036] Introduction to Machine Learning
Shen Shen
Vincent Monardo
Gabriele Farina
Luqiao Liu
Wojciech Matusik
Alexander Rives
Ashia Wilson
AID 6.4110[6.038] Representation and Inference in Artificial Intelligence
Leslie P. Kaelbling
AID 6.4150 Artificial Intelligence for Business
AID-CS-EE 6.4200J[6.141] Robotics: Science and Systems I
Dylan Hadfield-Menell
Nicholas Roy
AID 6.4300 Introduction to Computer Vision (was 6.S058)
William T. Freeman
Kaiming He
Vincent Monardo
CS 6.4500 Design for the Web: Languages and User Interfaces (was 6.S063)
David R. Karger
CS 6.4590J[6.805] Foundations of Information Policy
Harold Abelson
Daniel J. Weitzner
AID-CS 6.4710J[6.049] Evolutionary Bio: Concepts Models & Comp
EE 6.4830J[6.023] Fields Forces Flows in Bio Systems
EE 6.4880J[6.129] Biological Circuit Engineering Laboratory
CS 6.5320[6.850] Geometric Computing
Piotr Indyk
6.5350[6.847] Matrix Multiplication & Graph Algorithms
Virginia Vassilevska Williams
CS 6.5410J[6.841] Advanced Complexity Theory
Ryan Williams
CS 6.5420[6.842] Randomness and Computation
Ronitt Rubinfeld
CS 6.5610[6.857] Network & Computer Security
Srinivas Devadas
CS 6.5630[6.876] Adv Topics in Cryptography
Vinod Vaikuntanathan
CS 6.5660[6.858] Computer Systems Security
Nickolai B. Zeldovich
CS 6.5830/1[6.830/814] Database Systems
Michael Cafarella
CS 6.5840[6.824] Distributed Computer Systems Engineering
Robert T. Morris
M. Frans Kaashoek
CS-EE-AID 6.5930/1[6.825/812] Hardware Architecture for Deep Learning
Joel S. Emer
Vivienne Sze
CS 6.5950/1 Secure Hardware Design (was 6.S983)
Mengjia Yan
EE 6.6000[6.775] Design of Analog MOS LSI
Hae-Seung Lee
EE 6.6220[6.334] Power Electronics
David J. Perreault
EE 6.6320 see 6.2320/6320
EE 6.6340J[6.634] Nonlinear Optics
James G. Fujimoto
EE 6.6420J[6.443] Quantum Information Science
Isaac L. Chuang
6.6460 Global Business of Quantum Computing (was 6.S950)
William D. Oliver
EE 6.6510[6.730] Physics: Solid-State Applicatns
Rajeev J. Ram
EE-AID 6.7010[6.344] Two-Dim Sig & Image Proc
Yuriy Reznik
EE-AID 6.7120/1 Principles of Modeling, Computing & Control for Decarbonized Electric Energy Systems (was 6.247)
Marija Ilic
AID 6.7220J[6.252] Nonlinear Programming
Andy Sun
AID 6.7230[6.256] Algebraic Techniques and Semidefinite Opt
Pablo Parrilo
AID 6.7260[6.268] Network Science and Models
Patrick Jaillet
AID-EE 6.7720J[6.265] Advanced Stochastic Processes
AID 6.7740 Mathematical Statistics: A Non-Asymptotic Approach (was 6.S988)
Martin Wainwright
AID 6.7800[6.437] Inference and Information
Gregory W. Wornell
AID 6.7830[6.435] Bayesian Modeling and Inference
Tamara Broderick
AID 6.7930J[6.871] Machine Learning for Healthcare
David A. Sontag
AID-EE 6.7970 Symmetry and its Applications to Machine Learning (was 6.S966)
Tess Smidt
AID 6.8300 Advances in Computer Vision
Vincent Sitzmann
Frederic P. Durand
AID 6.8510[6.835] Intelligent Multimodal User Interfaces
Randall Davis
AID 6.8610[6.864] Advanced Natural Language Processing
Jacob Andreas
Omar Khattab
Chris Tanner
EE-AID 6.8810J[6.556] Data Acquisition & Image Reconstruct in MRI
Elfar Adalsteinsson
EE 6.9000[6.010] Engineering for Impact
Joseph D. Steinmeyer
Joel Voldman
EE 6.9030[6.163] Strobe Project Lab
James W. Bales
6.9110J[6.911] Engineering Leadership Lab
John Feiler
Leo R. McGonagle
6.9120J[6.912] Engineering Leadership
James N. Magarian
Elizabeth C. Schanne
6.9130J[6.913] Engineering Leadership Lab
Leo R. McGonagle
6.9140J[6.914] Project Engineering
John Feiler
Bryan R. Moser
6.9160J[6.901] Engineering Innovation: Global Security Systems
6.9240 Unpacking Impact: Transforming Research into Real-World Solutions (was 6.S640)
6.9250 Leadership: People, Products, Projects
6.9260 Multi-Stakeholder Negotiation for Technical Experts
Samuel Dinnar
6.9280J[6.928] Leading Creative Teams
David Nino
6.9350J[6.935] Financial Market Dynamics and Human Behavior
AID 6.C01/C011/C51/C511 Modeling with Machine Learning: from Algorithms to Applications
Justin Solomon
Regina A. Barzilay
Tommi S. Jaakkola
SCC 6.C35/C85[6.859] Interactive Data Visualization
Arvind Satyanarayan
Crystal Lee
SCC 6.C51 see 6.C01/C011/C51/C511
SCC 6.C511 see 6.C01/C011/C51/C511
SCC 6.C85 see 6.C35/C85[6.859]
CS-AID 6.S041 Algorithmic Solutions to Human Problems: Integrating Artificial Intelligence and Behavioral Science
Sendhil Mullainathan
CS 6.S056 Hack Yourself: Data-driven Wellbeing and Learning
Ana Bell
6.S899 Learning of Time Series with Interventions
Devavrat Shah
Munther A. Dahleh
AID 6.S955 Machine Learning for Signal Processing
Paris Smaragdis
AID 6.S977 Ethical Machine Learning In Human Deployments
Marzyeh Ghassemi
CS 6.S984 Datacenter Computing
Christina Delimitrou
6.UAR Preparation for UG Research
Dirk Englund
6.UAT Oral Communication
Tony L. Eng
Hari Balakrishnan
Sangeeta Bhatia