Courses Offered in Fall 2026: Download CSV
| Area | Subject Number why do subject numbers look like 6.new6.old? |
Subject Title | Lecturers administrative contact is hyperlinked |
Recitation Instructors |
|---|---|---|---|---|
| 6.9101J6.9021 | Introduction to Design Thinking and Innovation in Engineering | Blade Kotelly | ||
| 6.910AJ6.902A | Design Thinking and Innovation Leadership for Engineers | Blade Kotelly | ||
| 6.910BJ6.902B | Design Thinking and Innovation Project | Blade Kotelly | ||
| 6.9110J6.911 | Engineering Leadership Lab | John Feiler | ||
| 6.S630 | Personal Leadership Development Plan Seminar | Monica Pheifer | ||
| 6.S660 | Leading with Trust in AI Frontiers | David Nino | ||
| 6.UAR | Seminar in Undergraduate Advanced Research | Dina Katabi | ||
| 6.UAT | Oral Communication | Tony L. Eng | Martha L. Gray | |
| AID | 6.3700/26.041/431 | Probabilistic Systems Analysis | Mardavij Roozbehani | |
| AID | 6.38006.008 | Introduction to Inference | Gregory W. Wornell Polina Golland |
|
| AID | 6.39006.036 | Introduction to Machine Learning | Shen Shen | Pulkit Agrawal Dirk Englund Luqiao Liu Caroline Uhler |
| AID | 6.3930/2 | AI and Decision Making in Medicine: From Disease to Therapy (was 6.S043/6.S983) | Regina A. Barzilay Collin M. Stultz |
|
| AID | 6.3950/26.404 | AI, Decision-Making, and Society | Dylan Hadfield-Menell | |
| AID | 6.4210/26.800/843 | Robotic Manipulation | Leslie P. Kaelbling Tomas Lozano-Perez |
|
| AID-CS | 6.44006.837 | Computer Graphics | Vincent Sitzmann Mina Konakovic Lukovic |
|
| AID | 6.4610 | Natural Language Processing | Jacob Andreas Yoon Kim Paul Liang |
|
| AID | 6.7210J6.251 | Intro: Math Programming | Patrick Jaillet | |
| AID-EE | 6.7410/16.450/405 | Principles of Digital Communication | Muriel Medard | |
| AID | 6.7700J6.436 | Fundamentals of Probability | David Gamarnik | |
| AID | 6.7730 | Modern Mathematical Statistics | Stephen Bates | |
| AID | 6.78106.438 | Algorithms for Inference | Devavrat Shah Martin Wainwright |
|
| AID | 6.79006.867 | Machine Learning | Guy Bresler Tamara Broderick |
|
| AID | 6.79206.246 | Reinforcement Learning: Foundations and Methods | Munther A. Dahleh | |
| AID | 6.7960 | Deep Learning | Phillip J. Isola Kaiming He |
|
| AID-CS | 6.8370/16.865/815 | Advanced Computational Photography | Frederic P. Durand | |
| AID-CS | 6.84106.838 | Shape Analysis | Justin Solomon | |
| AID-CS | 6.8420/44206.839/807 | Computational Design and Fabrication | Wojciech Matusik | |
| AID | 6.8850 | Clinical Data Learning, Visualization, and Deployments | Marzyeh Ghassemi | |
| AID | 6.S890 | Topics in Multiagent Learning | Konstantinos Daskalakis Gabriele Farina |
|
| AID | 6.S978 | Engineering AI Systems and Agents | Omar Khattab | |
| AID | 6.S979 | Introduction to LLM Inference Systems | Nir N. Shavit | |
| CS | 6.1000/A/B6.0001+2 | Introduction to Programming and Computer Science | Ana Bell Jas Brooks John V. Guttag Tim Kraska Andrew Wang |
|
| CS | 6.10106.009 | Fundamentals of Programming | Andrew Wang | Hope Dargan Adam Hartz Bruce Tidor |
| CS | 6.10406.170 | Software Design | Mitchell Gordon Daniel N. Jackson |
|
| CS | 6.11206.818 | Dynamic Computer Language Engineering | Michael J. Carbin | |
| CS-AID | 6.1200J6.042 | Mathematics for Computer Science | Zachary R. Abel F. Thomson Leighton Ryan Williams |
|
| CS-AID | 6.12106.006 | Introduction to Algorithms | Brynmor Chapman Isaac L. Chuang Mohsen Ghaffari Samuel Hopkins |
|
| CS-AID | 6.1220J6.046 | Design and Analysis of Algorithms | Srinivasan Raghuraman Piotr Indyk Virginia Vassilevska Williams |
|
| CS | 6.16006.053 | Foundations of Computer Security | Srinivas Devadas | |
| CS | 6.18106.039 | Operating System Engineering | M. Frans Kaashoek Robert T. Morris Nickolai B. Zeldovich |
|
| CS | 6.1850/26.052 | Computer Systems and Society | Katrina L. LaCurts | |
| CS-EE | 6.1903 | Introduction to Low-level Programming in C and Assembly | Silvina Hanono Wachman Will Leiserson Martin C. Rinard Joseph D. Steinmeyer |
|
| CS-EE | 6.19106.004 | Computation Structures | Silvina Hanono Wachman Christina Delimitrou Rachit Nigam |
|
| CS | 6.50606.827 | Algorithm Engineering | Julian Shun | |
| CS-AID | 6.5210J6.854 | Advanced Algorithms | David R. Karger | |
| CS | 6.52406.855 | Sublinear Time Algorithms | Ronitt Rubinfeld | |
| CS | 6.5400J6.840 | Theory of Computation | Michael F. Sipser | |
| CS | 6.54306.845 | Quantum Complexity Theory | Anand Natarajan | |
| CS | 6.5620J6.875 | Cryptography & Cryptanalysis | Vinod Vaikuntanathan Shafrira Goldwasser |
|
| CS | 6.58106.828 | Operating System Engineering | Adam Belay | |
| CS-EE | 6.5820/S0426.829 | Computer Networks | Hari Balakrishnan | |
| CS-EE | 6.59006.823 | Computer System Architecture | Daniel Sanchez Mengjia Yan |
|
| CS-EE-AID | 6.5940 | TinyML and Efficient Deep Learning Computing | Song Han | |
| CS | 6.S057 | Verified Software Engineering | Max Goldman Adam Chlipala |
|
| CS | 6.S953 | Topics in Error-Correcting Codes for Computer Science | Yael Tauman Kalai | |
| EE | 21M.389/589 | Audio Computing: Processing Sound in Engineering, Science, and the Arts | Paris Smaragdis Mark Rau |
|
| EE | 6.20006.002 | Electrical Circuits: Modeling and Design of Physical Systems | David J. Perreault Adam Hartz Tess Smidt |
|
| EE-CS | 6.20506.111 | Digital Systems Lab I | Joseph D. Steinmeyer | |
| EE | 6.2090/26.301/321 | Solid-State Circuits | Hae-Seung Lee | |
| EE | 6.22006.061 | Electric Energy Systems | Priya Donti Samantha Coday |
|
| EE | 6.2210/62106.014/640 | Electromagnetic Fields, Forces and Motion | Jeffrey H. Lang | YuFeng Kevin Chen |
| EE | 6.2220/1/26.131/1311/330 | Power Electronics Laboratory | Steven B. Leeb | |
| EE | 6.25406.015 | Nanotechnology: From Atoms to Systems | Farnaz Niroui Rajeev J. Ram |
|
| EE-AID | 6.30006.003 | Signal Processing | Dennis M. Freeman Vincent Monardo |
Jing Kong |
| EE-AID | 6.3100/26.302/320 | Dynamical System Modeling and Control Design | Jacob K. White Alexandre Megretski Vincent Monardo |
|
| EE | 6.48006.020 | Biomedical Imaging with MRI: From Technology to Computation Applications | Elfar Adalsteinsson | |
| EE | 6.4820/2J6.022/522 | Quantitative and Clinical Physiology | Thomas Heldt | |
| EE | 6.4850/2 | Multiphysics Systems Modeling | Jongyoon Han | |
| EE | 6.60106.374 | Analysis & Design of Digital ICs | Vivienne Sze | |
| EE | 6.60206.776 | High Speed Comm Circuits | Ruonan Han | |
| EE | 6.63006.630 | Electromagnetic Waves | Qing Hu Jelena Notaros |
|
| EE | 6.63106.631 | Optics and Photonics | James G. Fujimoto | |
| EE | 6.64006.728 | Appl Quantum & Statistical Phys | Peter L. Hagelstein | |
| EE | 6.6500J6.720 | Integrated Microelectr Devices | Jesus A. del Alamo | |
| EE-AID | 6.7300J6.336 | Intro Numerical Simulation | Luca Daniel | |
| EE-CS | 6.9020J6.943 | How to Make (Almost) Anything | Anthony Pennes | |
| EE | 6.C27/C67 | Computational Imaging: Physics and Algorithms | Sixian You | |
| SCC | 6.C06/18.C06 | Linear Algebra and Optimization | Pablo Parrilo | |
| SCC | 6.C40/24.C40 | Ethics of Computing | Manish Raghavan Brian R. Hedden |
|
| EE | 6.62106.640 | see 6.2210/62106.014/640 | ||
| 6.S042 | see 6.5820/S0426.829 | |||
| AID-CS | 6.44206.807 | see 6.8420/44206.839/807 | ||
| EE | 6.C67 | see 6.C27/C67 | ||