| 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 |
Andrew Wang
(6.1000)
Ana Bell
(6.100A)
John V. Guttag
(6.100B)
Mina Konakovic Lukovic
|
|
| CS | 6.1010[6.009] | Fundamentals of Programming |
Michael J. Carbin
Hope Dargan
Robert C. Miller
|
|
| CS | 6.1020[6.031] | Software Construction |
Mitchell Gordon
Robert C. Miller
|
|
| CS | 6.1060[6.172] | Software Performance Engineering |
Saman P. Amarasinghe
Nir N. Shavit
|
|
| CS-AID | 6.1200J[6.042] | Mathematics for Computer Science |
Jonathan Kelner
Anand Natarajan
|
|
| EE-CS | 6.120A[6.042A] | Discrete Mathematics and Proof for Computer Science | ||
| CS-AID | 6.1210[6.006] | Introduction to Algorithms |
Yael Tauman Kalai
Will Leiserson
|
|
| CS-AID | 6.1220J[6.046] | Design and Analysis of Algorithms |
Kuikui Liu
Julian Shun
|
|
| CS | 6.1400J[6.045] | Computability and Complexity Theory | ||
| CS | 6.1800[6.033] | Computer Systems Engineering |
Tim Kraska
|
|
| CS-EE | 6.1820[6.808] | Mobile and Sensor Computing | ||
| CS-EE | 6.1903/4 | Introduction to Low-level Programming in C and Assembly |
Yoon Kim
Anthony Pennes
Joseph D. Steinmeyer
|
|
| CS-EE | 6.1910[6.004] | Computation Structures |
Rachit Nigam
Daniel Sanchez
|
|
| EE | 6.2000[6.002] | Electrical Circuits: Modeling and Design of Physical Systems |
Samantha Coday
Tomas A. Palacios
|
|
| EE | 6.2020J[6.070] | Electronics Project Laboratory | ||
| EE | 6.2030 | Electronics First Laboratory | ||
| EE | 6.2040[6.101] | Analog Electronics Laboratory | ||
| EE-CS | 6.2060/1[6.115/1151] | Microcomputer Project Laboratory | ||
| EE | 6.2080[6.300] | Semiconductor Electronic Circuits |
Ruonan Han
|
|
| EE | 6.2300[6.013] | Electromagnetics & Applications |
Kevin O'Brien
|
|
| EE | 6.2410[6.157] | Quantum Engineering Platforms |
Marc A. Baldo
|
|
| EE | 6.2500[6.012] | Nanoelectronics and Computing Systems |
Suraj Cheema
|
|
| EE | 6.2600J[6.152] | Micro/Nano Processing Technology |
Farnaz Niroui
Jorg Scholvin
|
|
| EE-AID | 6.3000[6.003] | Signal Processing |
Jing Kong
Titus Roesler
|
|
| EE-AID | 6.3010[6.011] | Signals, Systems and Inference |
Qing Hu
|
|
| EE-AID | 6.3100/2[6.302/320] | Dynamical System Modeling and Control Design |
Alexandre Megretski
|
|
| AID | 6.3700/2[6.041/431] | Introduction to Probability |
Polina Golland
|
|
| AID | 6.3720/2[6.401/481] | Introduction to Statistical Data Analysis |
Devavrat Shah
|
|
| AID | 6.3900[6.036] | Introduction to Machine Learning |
Vincent Monardo
|
Gabriele Farina
Manolis Kellis
Luqiao Liu
Wojciech Matusik
Mardavij Roozbehani
Ashia Wilson
|
| AID | 6.4110[6.038] | Representation, Inference, and Reasoning in AI | ||
| AID | 6.4150 | Artificial Intelligence for Business | ||
| AID-CS-EE | 6.4200J[6.141] | Robotics: Science and Systems |
Nicholas Roy
|
|
| AID | 6.4300/S058 | Introduction to Computer Vision |
Kaiming He
|
Vincent Monardo
|
| CS | 6.4500 | Design for the Web: Languages and User Interfaces | ||
| CS | 6.4550J[6.185] | Interactive Music Systems | ||
| CS | 6.4590J[6.805] | Foundations of Information Policy |
Daniel J. Weitzner
|
|
| AID-CS | 6.4710J[6.049] | Evolutionary Biology: Concepts, Models and Computation |
David Bartel
Yunha Hwang
|
|
| EE | 6.4830J[6.023] | Fields, Forces and Flows in Biological Systems |
Scott R. Manalis
|
|
| EE | 6.4860/1J[6.025/525] | Medical Device Design | ||
| EE | 6.4880J[6.129] | Biological Circuit Engineering Laboratory |
Justin Buck
Jacquin Niles
|
|
| CS | 6.5320[6.850] | Geometric Computing | ||
| 6.5350[6.847] | Matrix Multiplication and Graph Algorithms | |||
| CS | 6.5410J[6.841] | Advanced Complexity Theory | ||
| CS | 6.5420[6.842] | Randomness and Computation | ||
| CS | 6.5610[6.857] | Applied Cryptography | ||
| CS | 6.5660[6.858] | Computer Systems Security | ||
| CS | 6.5830/1[6.830/814] | Database Systems |
Tianyu Li
|
|
| CS | 6.5840[6.824] | Distributed Computer Systems Engineering |
M. Frans Kaashoek
|
|
| CS-EE-AID | 6.5930/1[6.825/812] | Hardware Architecture for Deep Learning |
Joel S. Emer
|
|
| CS | 6.5950/1 | Secure Hardware Design | ||
| EE | 6.6000[6.775] | CMOS Analog and Mixed-Signal Circuit Design | ||
| EE | 6.6220[6.334] | Power Electronics | ||
| EE | 6.6340J[6.634] | Nonlinear Optics | ||
| EE | 6.6420J[6.443] | Quantum Information Science | ||
| 6.6460 | Global Business of Quantum Computing (was 6.S950 in Sp25) | |||
| EE | 6.6510[6.730] | Physics for Solid-State Applications | ||
| EE-AID | 6.7010[6.344] | Digital Image Processing | ||
| EE | 6.7020[6.456] | Array Processing |
Gil Averbuch
Yongsung Park
|
|
| EE-AID | 6.7120/1 | Principles of Modeling, Computing and Control for Decarbonized Electric Energy Systems | ||
| AID | 6.7220J[6.252] | Nonlinear Optimization | ||
| AID | 6.7230[6.256] | Algebraic Techniques and Semidefinite Optimization | ||
| AID | 6.7260[6.268] | Network Science and Models | ||
| EE-CS | 6.7320J[6.338] | Parallel Computing and Scientific Machine Learning | ||
| EE-CS | 6.7340J[6.335] | Fast Methods for Partial Differential and Integral Equations | ||
| AID-EE | 6.7720J[6.265] | Discrete Probability and Stochastic Processes | ||
| AID | 6.7740 | Mathematical Statistics: a Non-Asymptotic Approach (was 6.S988 in Sp25) | ||
| AID | 6.7800[6.437] | Inference and Information |
Jongha Ryu
|
|
| AID | 6.7830[6.435] | Bayesian Modeling and Inference | ||
| AID-EE | 6.7970 | Symmetry and its Applications to Machine Learning (was 6.S966 in Sp25) | ||
| AID | 6.8300 | Advances in Computer Vision |
Frederic P. Durand
|
|
| AID | 6.8610[6.864] | Quantitative Methods for Natural Language Processing |
Omar Khattab
Chris Tanner
|
|
| AID-CS | 6.8710/1J[6.874/802] | Computational Systems Biology: Deep Learning in the Life Sciences | ||
| EE-AID | 6.8810J[6.556] | Data Acquisition and Image Reconstruction in MRI | ||
| EE | 6.9000[6.010] | Engineering for Impact |
Joel Voldman
|
|
| EE | 6.9030[6.163] | Strobe Project Laboratory | ||
| 6.9110J[6.911] | Engineering Leadership Lab |
Leo R. McGonagle
|
||
| 6.9120J[6.912] | Engineering Leadership |
Elizabeth C. Schanne
|
||
| 6.9130J[6.913] | Engineering Leadership Lab | |||
| 6.9140J[6.914] | Fundamentals of Engineering Project Management |
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 in Sp24) | |||
| 6.9250 | Leadership: People, Products, Projects | |||
| 6.9260 | Multistakeholder Negotiation for Technical Experts | |||
| 6.9280J[6.928] | Leading Creative Teams | |||
| AID | 6.C01/C011/C51/C511 | Modeling with Machine Learning: from Algorithms to Applications |
Regina A. Barzilay
Tommi S. Jaakkola
|
|
| SCC | 6.C35/C85[6.859] | Interactive Data Visualization and Society |
Ashley Louie
|
|
| AID | 6.C395/C895 | Algorithmic and Human Decision-Making (was 6.S041 in Sp25) | ||
| 6.C51 | see 6.C01/C011/C51/C511 | |||
| 6.C511 | see 6.C01/C011/C51/C511 | |||
| 6.C85 | see 6.C35/C85[6.859] | |||
| 6.C895 | see 6.C395/C895 | |||
| 6.S051/17.S917 | AI Alignment: Moral, Political, and Computational Foundations |
Bernardo Zacka
|
||
| CS | 6.S056 | Hack Yourself: Data-driven Wellbeing and Learning | ||
| 6.S058 | see 6.4300/S058 | |||
| 6.S080/16.S690 | Introduction to Autonomy | |||
| CS | 6.S085 | The History of Computing | ||
| 6.S650 | Critical Conversations for Technical Leaders | |||
| AID | 6.S891/6.S893/12.S992 | AI for Climate Action |
Abigail Bodner
(12.S992)
Sara Beery
(6.S891)
Priya Donti
(6.S893)
|
|
| CS | 6.S895 | Computational Textiles | ||
| CS | 6.S898 | Parallel Algorithms | ||
| AID | 6.S899 | Learning of Time Series with Interventions |
Devavrat Shah
|
|
| AID | 6.S955 | Machine Learning for Signal Processing | ||
| CS-AID | 6.S976 | Cryptography and Machine Learning: Foundations and Frontiers |
Shafrira Goldwasser
|
|
| AID | 6.S977 | Ethical Machine Learning In Human Deployments | ||
| CS | 6.S984 | Datacenter Computing | ||
| AID | 6.S985/MAS.S60 | Modeling: Multimodal Approaches | ||
| AID | 6.S986 | Uncertainty Quantification with AI | ||
| 6.UAR | Seminar in Undergraduate Advanced Research | |||
| 6.UAT | Oral Communication |
Hari Balakrishnan
Sangeeta Bhatia
|
||