Courses offered in Fall-2024 Lecturers Recitation instructors
why do subject numbers look like 6.new[6.old]? administrative contact is hyperlinked
CS 6.100A/B/L[6.0001+2] Introduction to Programming and Computer Science
Ana Bell
John V. Guttag
Stefanie Mueller
Andrew Wang
CS 6.1010[6.009] Fundamentals of Programming
Robert C. Miller
Hope Dargan
Randall Davis
Karen Sollins
CS 6.1040[6.170] Software Design
Arvind Satyanarayan
Max Goldman
CS 6.1060[6.172] Software Performance Engineering
Charles E. Leiserson
Saman P. Amarasinghe
Nir N. Shavit
CS 6.1120[6.818] Dynamic Computer Language Engineering
Martin C. Rinard
CS-AID 6.1200J[6.042] Mathematics for Computer Science
F. Thomson Leighton
Zachary R. Abel
CS-AID 6.1210[6.006] Introduction to Algorithms
Brynmor Chapman
Erik D. Demaine
Mohsen Ghaffari
CS-AID 6.1220J[6.046] Design and Analysis of Algorithms
Srinivasan Raghuraman
Konstantinos Daskalakis
Kuikui Liu
CS 6.1420/S974[6.054] Fixed Parameter and Fine-grained Computation
Ryan Williams
Virginia Vassilevska Williams
CS 6.1600[6.053] Foundations of Computer Security
Srinivas Devadas
Yael Tauman Kalai
CS 6.1810[6.039] Operating System Engineering
M. Frans Kaashoek
Robert T. Morris
CS 6.1850/S967[6.052] Computer Systems and Society
Katrina L. LaCurts
CS-EE 6.1910[6.004] Computation Structures
Silvina Hanono Wachman
Christina Delimitrou
EE 6.2000[6.002] Electrical Circuits: Modeling and Design of Physical Systems
Adam Hartz
David J. Perreault
Negar Reiskarimian
EE 6.2020J[6.070] Electronics Project Laboratory
James W. Bales
EE-CS 6.2050[6.111] Digital Systems Laboratory I
Joseph D. Steinmeyer
EE 6.2090/2[6.301/321] Solid-State Circuits
Hae-Seung Lee
EE 6.2200[6.061] Electric Energy Systems
Rajeev J. Ram
Samantha Coday
Priya Donti
EE 6.2210/6210[6.014/640] Electromagnetic Fields, Forces and Motion
Jeffrey H. Lang
YuFeng Kevin Chen
EE 6.2220/1/2[6.131/1311/330] Power Electronics Laboratory
Steven B. Leeb
EE 6.2370/6370[6.161/637] Modern Optics Project Laboratory
Cardinal Warde
EE 6.2400[6.051] Introduction to Quantum Systems Engineering
Kevin O'Brien
William D. Oliver
EE 6.2540[6.015] Nanotechnology: From Atoms to Systems
Farnaz Niroui
Akintunde I. Akinwande
EE-AID 6.3000[6.003] Signal Processing
Jing Kong
Laura D. Lewis
6.3020[6.187] Fundamentals of Music Processing
Eran Egozy
EE-AID 6.3100/2[6.302/320] Dynamical System Modeling and Control Design
Dennis M. Freeman
Vincent Monardo
Pulkit Agrawal
AID 6.3700/2[6.041/431] Introduction to Probability
Lizhong Zheng
William D. Oliver
AID 6.3800[6.008] Introduction to Inference
Polina Golland
Gregory W. Wornell
AID 6.3900[6.036] Introduction to Machine Learning
Vincent Monardo
Shen Shen
Isaac L. Chuang
Alexandre Megretski
Mardavij Roozbehani
Tess Smidt
Peter Szolovits
Bruce Tidor
AID 6.3950/2[6.404] AI, Decision Making, and Society
Ashia Wilson
Dylan Hadfield-Menell
AID 6.4120J[6.804] Computational Cognitive Science
Joshua B. Tenenbaum
AID 6.4130/2J[6.817/877] Principles of Autonomy and Decision Making
Brian C. Williams
AID 6.4210/2[6.800/843] Robotic Manipulation
Tomas Lozano-Perez
CS 6.4550J[6.185] Interactive Music Systems
Eran Egozy
CS 6.4570J[6.073] Creating Video Games
Philip Tan
CS 6.4590J[6.805] Foundations of Information Policy
Harold Abelson
Daniel J. Weitzner
EE 6.4820/2J[6.022/522] Quantitative and Clinical Physiology
Thomas Heldt
Lonnie G. Petersen
EE 6.4832J[6.561] Fields, Forces, and Flows in Biological Systems
Cullen R. Buie
Anders Sejr Hansen
CS 6.5160J[6.946] Classical Mechanics: A Computational Approach
Gerald J. Sussman
CS-AID 6.5210J[6.854] Advanced Algorithms
David R. Karger
CS 6.5240[6.855] Sublinear Time Algorithms
Ronitt Rubinfeld
CS 6.5400J[6.840] Theory of Computation
Michael F. Sipser
CS 6.5630[6.876] Advanced Topics in Cryptography
Vinod Vaikuntanathan
CS-EE 6.5820/S042[6.829] Computer Networks
Hari Balakrishnan
Manya Ghobadi
Keith Winstein
CS 6.5830/1[6.830/814] Database Systems
Tim Kraska
Michael Cafarella
CS-EE 6.5900[6.823] Computer System Architecture
Daniel Sanchez
Joel S. Emer
CS-EE-AID 6.5940 TinyML and Efficient Deep Learning Computing
Song Han
EE 6.6010[6.374] Analysis and Design of Digital Integrated Circuits
Vivienne Sze
EE 6.6020[6.776] High-Frequency Integrated Circuits
Ruonan Han
6.6210 see 6.2210/6210[6.014/640]
EE 6.6300[6.630] Electromagnetics
Qing Hu
Jelena Notaros
EE 6.6310[6.631] Optics and Photonics
James G. Fujimoto
6.6370 see 6.2370/6370[6.161/637]
EE 6.6400[6.728] Applied Quantum and Statistical Physics
Peter L. Hagelstein
EE 6.6410J Quantum Computation
Peter W. Shor
EE 6.6500J[6.720] Integrated Microelectronic Devices
Jesus A. del Alamo
EE 6.6630J[6.780] Control of Manufacturing Processes
David E. Hardt
EE-AID 6.7000[6.341] Discrete-Time Signal Processing
James Ward
EE-AID 6.7120/1 Principles of Modeling, Computing and Control for Decarbonized Electric Energy Systems
Marija Ilic
AID 6.7210J[6.251] Introduction to Mathematical Programming
Patrick Jaillet
EE-AID 6.7300J[6.336] Introduction to Modeling and Simulation
Luca Daniel
EE-CS 6.7330J[6.339] Numerical Methods for Partial Differential Equations
Jaime Peraire
AID-EE 6.7480 Information Theory: From Coding to Learning
Yury Polyanskiy
AID 6.7700J[6.436] Fundamentals of Probability
David Gamarnik
AID 6.7810[6.438] Algorithms for Inference
Devavrat Shah
Martin Wainwright
AID 6.7900[6.867] Machine Learning
Tamara Broderick
Tommi S. Jaakkola
Leslie P. Kaelbling
AID 6.7910J[6.860] Statistical Learning Theory and Applications
Tomaso Poggio
AID 6.7920[6.246] Reinforcement Learning: Foundations and Methods
Cathy Wu
Munther A. Dahleh
AID 6.7960 Deep Learning (was 6.S898 in Fa23)
Phillip J. Isola
Sara Beery
Jeremy Bernstein
AID-CS 6.8370/1[6.865/815] Advanced Computational Photography
Frederic P. Durand
AID 6.8610/1[6.864] Quantitative Methods for Natural Language Processing
Jacob Andreas
Chris Tanner
AID-CS 6.8700/1J[6.878/047] Advanced Computational Biology: Genomes, Networks, Evolution
Manolis Kellis
EE 6.8720/1J[6.589/0] Principles of Synthetic Biology
Ron Weiss
AID 6.8850 Clinical Data Learning, Visualization, and Deployments (was 6.S982 in Fa22)
Marzyeh Ghassemi
EE-CS 6.9020J[6.943] How to Make (Almost) Anything
Anthony Pennes
EE 6.9030[6.163] Strobe Project Laboratory
James W. Bales
6.9101J[6.9021] Introduction to Design Thinking and Innovation in Engineering
Blade Kotelly
6.910AJ[6.902A] Design Thinking and Innovation Leadership for Engineers
Blade Kotelly
6.910BJ[6.902B] Design Thinking and Innovation Project
Blade Kotelly
6.9110/9130J[6.911] Engineering Leadership Lab
John Feiler
Leo R. McGonagle
6.9110 see 6.9130/9110J[6.913]
6.9120J[6.912] Engineering Leadership
James N. Magarian
6.9130 see 6.9110/9130J[6.911]
6.9130/9110J[6.913] Engineering Leadership Lab
John Feiler
Leo R. McGonagle
6.9270J[6.927] Negotiation and Influence Skills for Technical Leaders
Rachel Moore Best
6.9280J[6.928] Leading Creative Teams
David Nino
6.9320J[6.904] Ethics for Engineers
Bernhardt Trout
6.9360J[6.930] Management in Engineering
Jung-Hoon Chun
6.9970[6.932] Academic Job Search
Saman P. Amarasinghe
SCC 6.C06/18.C06 Linear Algebra and Optimization
Steven G. Johnson
SCC 6.C25 Real World Computation with Julia
Alan Edelman
EE 6.C27/C67 Computational Imaging: Physics and Algorithms
Sixian You
SCC 6.C40/24.C40 Ethics of Computing
Bradford Skow
Armando Solar-Lezama
AID 6.C57/C571[6.255/215] Optimization Methods (was 6.7200/1[6.255/215] in Fa23)
Alexandre Jacquillat
6.C67 see 6.C27/C67
6.S042 see 6.5820/S042[6.829]
EE 6.S053/S899J[6.027/557] Multiphysics Systems Modeling (was 6.4850/2J[6.027/557] in Sp23)
Jongyoon Han
6.S650 Innovating for Improvement
Monica Pheifer
AID 6.S890 Topics in Multiagent Learning
Gabriele Farina
CS 6.S894 Accelerated Computing
Jonathan Ragan-Kelley
6.S899 see 6.S053/S899J[6.027/557]
AID 6.S951 Modern Mathematical Statistics
Stephen Bates
EE 6.S965 Digital Systems Laboratory II
Joseph D. Steinmeyer
6.S967 see 6.1850/S967[6.052]
6.S974 see 6.1420/S974[6.054]
CS 6.S977 The Sum of Squares Method
Samuel Hopkins
AID 6.S978 Deep Generative Models
Kaiming He
6.UAR Seminar in Undergraduate Advanced Research
Dina Katabi
Piotr Indyk
6.UAT Oral Communication
Tony L. Eng
Sangeeta Bhatia
Martha L. Gray
Luis Velasquez-Heller