Courses offered in Spring-2025 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
Frederic P. Durand
John V. Guttag
Tim Kraska
Stefanie Mueller
CS 6.1010[6.009] Fundamentals of Programming
Adam Hartz
Saman P. Amarasinghe
Hope Dargan
John Pezaris
Jonathan Ragan-Kelley
Andrew Wang
CS 6.1020[6.031] Software Construction
Max Goldman
Robert C. Miller
CS 6.1100[6.035] Computer Language Engineering
Martin C. Rinard
CS-AID 6.1200J[6.042] Mathematics for Computer Science
Zachary R. Abel
Ronitt Rubinfeld
Vinod Vaikuntanathan
EE-CS 6.120A[6.042A] Discrete Mathematics and Proof for Computer Science
Patrick Jaillet
CS-AID 6.1210[6.006] Introduction to Algorithms
Brynmor Chapman
Samuel Hopkins
Anand Natarajan
CS-AID 6.1220J[6.046] Design and Analysis of Algorithms
Srinivasan Raghuraman
Piotr Indyk
Jonathan Kelner
CS 6.1400J[6.045] Computability and Complexity Theory
Ryan Williams
CS 6.1800[6.033] Computer Systems Engineering
Katrina L. LaCurts
Hari Balakrishnan
Olivia Brode-Roger
Mark S. Day
Larry Rudolph
Karen Sollins
Lili-Michal Wilson
CS-EE 6.1820[6.808] Mobile and Sensor Computing
Fadel Adib
Tara Boroushaki
CS-EE 6.1903/4 Introduction to Low-level Programming in C and Assembly
Silvina Hanono Wachman
Song Han
Joseph D. Steinmeyer
CS-EE 6.1910[6.004] Computation Structures
Silvina Hanono Wachman
Srinivas Devadas
Daniel Sanchez
EE 6.2000[6.002] Electrical Circuits: Modeling and Design of Physical Systems
Adam Hartz
Samantha Coday
Jeffrey H. Lang
EE 6.2020J[6.070] Electronics Project Laboratory
James W. Bales
EE 6.2030 Electronics First Laboratory
Steven B. Leeb
EE 6.2040[6.101] Analog Electronics Laboratory
Michael Coln
EE-CS 6.2060/1[6.115/1151] Microcomputer Project Laboratory
Steven B. Leeb
EE 6.2080[6.300] Semiconductor Electronic Circuits
Negar Reiskarimian
Ruonan Han
EE 6.2300[6.013] Electromagnetics & Applications
Luca Daniel
Reouven Assouly
EE 6.2320/6320 Silicon Photonics (was 6.S046/S976 in Sp24)
Jelena Notaros
EE 6.2410[6.157] Quantum Engineering Platforms
Dirk Englund
Marc A. Baldo
Phillip Donald Keathley
EE 6.2500[6.012] Nanoelectronics and Computing Systems
Akintunde I. Akinwande
Suraj Cheema
EE 6.2600J[6.152] Micro/Nano Processing Technology
Jesus A. del Alamo
Jorg Scholvin
EE-AID 6.3000[6.003] Signal Processing
Dennis M. Freeman
Jing Kong
EE-AID 6.3010[6.011] Signals, Systems and Inference
Lizhong Zheng
Peter L. Hagelstein
EE-AID 6.3100/2[6.302/320] Dynamical System Modeling and Control Design
Jacob K. White
Luqiao Liu
AID 6.3260J[6.207] Networks
Alexander G. Wolitzky
AID 6.3700/2[6.041/431] Introduction to Probability
Polina Golland
Stephen Bates
AID 6.3720/2[6.401/481] Introduction to Statistical Data Analysis
Yury Polyanskiy
Devavrat Shah
AID 6.3730/2J[6.419/439] Statistics, Computation and Applications
Navid Azizan
Mardavij Roozbehani
Caroline Uhler
AID 6.3900[6.036] Introduction to Machine Learning
Shen Shen
Vincent Monardo
Priya Donti
Manolis Kellis
Paul Liang
Haley Nakamura
Mardavij Roozbehani
Chris Tanner
AID 6.4110[6.038] Representation, Inference, and Reasoning in AI
Leslie P. Kaelbling
AID-CS-EE 6.4200J[6.141] Robotics: Science and Systems
Luca Carlone
Nicholas Roy
AID 6.4300 Introduction to Computer Vision
Phillip J. Isola
William T. Freeman
Tianhong Li
CS 6.4500 Design for the Web: Languages and User Interfaces (was 6.S063 in Sp23)
David R. Karger
CS 6.4550J[6.185] Interactive Music Systems
Spencer Russell
EE 6.4830J[6.023] Fields, Forces and Flows in Biological Systems
Jongyoon Han
EE 6.4840/2J[6.024/524] Molecular, Cellular, and Tissue Biomechanics
Mark Bathe
Rahul Raman
Peter T. C. So
EE 6.4860/1J[6.025/525] Medical Device Design
Alexander H. Slocum
Nevan Clancy Hanumara
Anthony Pennes
Ellen Roche
Giovanni Traverso
EE 6.4880J[6.129] Biological Circuit Engineering Laboratory
Jacquin Niles
Justin Buck
Ron Weiss
CS 6.5150/1[6.945/905] Large-scale Symbolic Systems
Gerald J. Sussman
CS 6.5310[6.849] Geometric Folding Algorithms: Linkages, Origami, Polyhedra
Erik D. Demaine
6.5350[6.847] Matrix Multiplication and Graph Algorithms
Virginia Vassilevska Williams
CS 6.5410J[6.841] Advanced Complexity Theory
Dor Minzer
CS 6.5610[6.857] Applied Cryptography
Yael Tauman Kalai
Henry Corrigan-Gibbs
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
Vivienne Sze
CS 6.5950/1 Secure Hardware Design
Mengjia Yan
EE 6.6000[6.775] CMOS Analog and Mixed-Signal Circuit Design
Hae-Seung Lee
EE 6.6220[6.334] Power Electronics
David J. Perreault
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
EE 6.6510[6.730] Physics for Solid-State Applications
Qing Hu
EE 6.6520[6.731] Semiconductor Optoelectronics: Theory and Design
Rajeev J. Ram
AID 6.7220J[6.252] Nonlinear Optimization
Gabriele Farina
6.7310J[6.337] Introduction to Numerical Methods
Shi Chen
AID-EE 6.7720J[6.265] Discrete Probability and Stochastic Processes
Kuikui Liu
AID 6.7800[6.437] Inference and Information
Gregory W. Wornell
Jongha Ryu
AID 6.7830[6.435] Bayesian Modeling and Inference
Tamara Broderick
AID 6.7930J[6.871] Machine Learning for Healthcare
David A. Sontag
Peter Szolovits
AID 6.8120 Tissues vs. Silicon in Machine Learning (was 6.S978 in Sp23)
Nir N. Shavit
AID 6.8300 Advances in Computer Vision
Vincent Sitzmann
AID 6.8510[6.835] Intelligent Multimodal User Interfaces
Randall Davis
AID-CS 6.8710/1J[6.874/802] Computational Systems Biology: Deep Learning in the Life Sciences
Bonnie A. Berger
EE-AID 6.8800/1J[6.555/026] Biomedical Signal and Image Processing
Ridwan Alam
EE 6.9000[6.010] Engineering for Impact
Joel Voldman
Joseph D. Steinmeyer
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.9110J[6.911] Engineering Leadership Lab
John Feiler
Leo R. McGonagle
6.9120J[6.912] Engineering Leadership
James N. Magarian
6.9130J[6.913] Engineering Leadership Lab
John Feiler
Leo R. McGonagle
6.9140J[6.914] Fundamentals of Engineering Project Management
John Feiler
Leo R. McGonagle
Bryan R. Moser
Reza Rahaman
6.9160J[6.901] Engineering Innovation: Global Security Systems
Gene R. Keselman
6.9250 Leadership: People, Products, Projects (was 6.S630 in Sp24)
Monica Pheifer
Tony Hu
6.9260 Multistakeholder Negotiation for Technical Experts
Samuel Dinnar
6.9280J[6.928] Leading Creative Teams
David Nino
6.9320J[6.904] Ethics for Engineers
Peter Hansen
Douglas A. Lauffenburger
6.9350J[6.935] Financial Market Dynamics and Human Behavior
Andrew W. Lo
AID 6.C01/C51 Modeling with Machine Learning: from Algorithms to Applications
Regina A. Barzilay
Marzyeh Ghassemi
Shen Shen
SCC 6.C35/C85[6.859] Interactive Data Visualization and Society
Arvind Satyanarayan
Catherine D'Ignazio
Crystal Lee
6.C51 see 6.C01/C51
6.C85 see 6.C35/C85[6.859]
AID 6.S041 Algorithmic and Human Decision-Making
Sendhil Mullainathan
CS 6.S057 Verified Software Engineering
Adam Chlipala
Leino Rustan
6.S077/S897 Life Science and Semiconductor
Ahmad Bahai
Thomas Heldt
6.S080 see 16.S690/6.S080
6.S897 see 6.S077/S897
AID 6.S899 Learning of Time Series with Interventions
Munther A. Dahleh
Devavrat Shah
6.S950 Global Business of Quantum Computing
William D. Oliver
AID 6.S954 Computer Vision and Planetary Health
Sara Beery
6.S963 Beyond Models - Applying Data Science/AI Effectively
Alfred Z. Spector
6.S964 Topics in Data Science for Society
Ashia Wilson
AID-EE 6.S966 Symmetry and its Applications to Machine Learning
Tess Smidt
AID 6.S982 Diffusion Models: From Theory to Practice
Konstantinos Daskalakis
EE 6.S987 Physics and Engineering of Superconducting Qubits
William D. Oliver
Jeffrey Grover
AID 6.S988 Mathematical Statistics: a Non-Asymptotic Approach
Martin Wainwright
6.UAR Seminar in Undergraduate Advanced Research
Dina Katabi
6.UAT Oral Communication
Tony L. Eng
Harold Abelson
Luis Velasquez-Heller