Courses offered in Spring-2025 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
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 Proofs 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] Automata Comput & Complexity
Ryan Williams
CS 6.1800[6.033] Computer System 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[6.0004] Introduction to Low-Level Programming in C and Assembly (was 6.1900)
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] Circuits & Electronics
Adam Hartz
Samantha Coday
Jeffrey H. Lang
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
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)
Jelena Notaros
EE 6.2410[6.157] Quantum Engineering Platforms
Dirk Englund
Marc A. Baldo
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
Jesus A. del Alamo
Jorg Scholvin
EE-AID 6.3000[6.003] Signals & Systems
Dennis M. Freeman
Jing Kong
EE-AID 6.3010[6.011] Intro: Comm Control Signal Proc
Lizhong Zheng
Peter L. Hagelstein
EE-AID 6.3100/2[6.302/320] Feedback System Design
Jacob K. White
Luqiao Liu
AID 6.3260J[6.207] Networks
Alexander G. Wolitzky
AID 6.3700/2[6.041/431] Probabilistic Systems Analysis
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 and Inference in Artificial Intelligence
Leslie P. Kaelbling
AID-CS-EE 6.4200J[6.141] Robotics: Science and Systems I
Luca Carlone
Nicholas Roy
AID 6.4300 Introduction to Computer Vision (was 6.S058)
Phillip J. Isola
William T. Freeman
Tianhong Li
6.4500 Design for the Web: Languages and User Interfaces (was 6.S063)
David R. Karger
CS 6.4550J[6.185] Interactive Music Systems (formerly 6.809J)
Spencer Russell
EE 6.4830J[6.023] Fields Forces Flows in Bio Systems
Jongyoon Han
EE 6.4840/2J[6.024/524] Molec Cellular Tisue Biomech
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
Erik D. Demaine
6.5350[6.847] Matrix Multiplication & Graph Algorithms
Virginia Vassilevska Williams
CS 6.5410J[6.841] Advanced Complexity Theory
Dor Minzer
CS 6.5610[6.857] Network & Computer Security
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 (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
EE 6.6510[6.730] Physics: Solid-State Applicatns
Qing Hu
EE 6.6520[6.731] Semiconductor Optoelectronics: Theory & Design
Rajeev J. Ram
AID 6.7220J[6.252] Nonlinear Programming
Gabriele Farina
6.7310J[6.337] Intro Numerical Methods
Shi Chen
AID-EE 6.7720J[6.265] Advanced 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
6.8120 Tissue vs. Silicon in Machine Learning (was 6.S978)
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 Lab
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] Project Engineering
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
Monica Pheifer
Tony Hu
6.9260 Multi-Stakeholder 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
AID 6.C011/C511 Modeling with Machine Learning for Computer Science (was 6.S052)
Shen Shen
CS 6.C35/C85[6.859] Interactive Data Visualization
Arvind Satyanarayan
Catherine D'Ignazio
Crystal Lee
AID 6.C51 see 6.C01/C51
AID 6.C511 see 6.C011/C511
CS 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.S057 Verified Software Engineering
Adam Chlipala
Leino Rustan
6.S077/S897 Life Science and Semiconductor
Ahmad Bahai
Thomas Heldt
6.S080/16.S690 Introduction to Autonomy
Sertac Karaman
Andrew Wang
6.S897 see 6.S077/S897
6.S899 Learning of Time Series with Interventions
Munther A. Dahleh
Devavrat Shah
EE 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
CS-AID-EE 6.UAR Preparation for UG Research
Dina Katabi
CS-AID-EE 6.UAT Oral Communication
Tony L. Eng
Harold Abelson
Luis Velasquez-Heller