Courses offered in Spring-2023 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
Stefanie Mueller
Andrew Wang
CS 6.1010[6.009] Fundamentals of Programming
Duane S. Boning
Saman P. Amarasinghe
Jacob Andreas
Hope Dargan
John Pezaris
Jonathan Ragan-Kelley
CS 6.1020[6.031] Software Construction
Robert C. Miller
CS 6.1100[6.035] Computer Language Engineering
Martin C. Rinard
CS-AID 6.1200J[6.042] Mathematics for Computer Science
Brynmor Chapman
Zachary R. Abel
Anand Natarajan
Vinod Vaikuntanathan
EE-CS 6.120A[6.042A] Discrete Mathematics and Proof for Computer Science
Muriel Medard
Zachary R. Abel
Nancy A. Lynch
CS-AID 6.1210[6.006] Introduction to Algorithms
Mauricio Karchmer
Mohsen Ghaffari
Samuel Hopkins
CS-AID 6.1220J[6.046] Design and Analysis of Algorithms
Srinivasan Raghuraman
Aleksander Madry
Virginia Vassilevska Williams
CS 6.1400J[6.045] Computability and Complexity Theory
Ronitt Rubinfeld
CS 6.1800[6.033] Computer Systems Engineering
Katrina L. LaCurts
Mohammad Alizadeh
Adam Belay
Mark S. Day
Samuel DeLaughter
Manya Ghobadi
Samuel R. Madden
Larry Rudolph
Karen Sollins
CS-EE 6.1900/S077 Introduction to Low-level Programming in C and Assembly
Joseph D. Steinmeyer
Grace Quaratiello
CS-EE 6.1910[6.004] Computation Structures
Silvina Hanono Wachman
Song Han
Daniel Sanchez
CS-EE 6.1920[6.175] Constructive Computer Architecture
Arvind
Thomas Bourgeat
EE 6.2000[6.002] Electrical Circuits: Modeling and Design of Physical Systems
Karl K. Berggren
Adam Hartz
Jeffrey H. Lang
Farnaz Niroui
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
Phillip Nadeau
EE-CS 6.2060/1[6.115/1151] Microcomputer Project Laboratory (was 6.1151 in Sp22)
Steven B. Leeb
EE 6.2080[6.300] Semiconductor Electronic Circuits
Negar Reiskarimian
Ruonan Han
EE 6.2200[6.061] Electric Energy Systems
Rajeev J. Ram
Marija Ilic
Jeffrey H. Lang
David J. Perreault
EE 6.2300[6.013] Electromagnetics & Applications
Luca Daniel
Jelena Notaros
EE 6.2370/6370[6.161/637] Modern Optics Project Laboratory
Cardinal Warde
EE 6.2410[6.157] Quantum Engineering Platforms
Dirk Englund
Marc A. Baldo
EE 6.2500[6.012] Nanoelectronics and Computing Systems
Akintunde I. Akinwande
Luqiao Liu
EE 6.2600J[6.152] Micro/Nano Processing Technology
Jesus A. del Alamo
EE-AID 6.3000[6.003] Signal Processing
Sixian You
Adam Hartz
Jing Kong
EE-AID 6.3010[6.011] Signals, Systems and Inference
Lizhong Zheng
Xiangxiang Xu
EE-AID 6.3100/2[6.302/320] Dynamical System Modeling and Control Design
YuFeng Kevin Chen
Dennis M. Freeman
AID 6.3700/2[6.041/431] Introduction to Probability
Guy Bresler
John N. Tsitsiklis
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
Stefanie Jegelka
Navid Azizan
Suvrit Sra
AID 6.3900[6.036] Introduction to Machine Learning
Shen Shen
Marzyeh Ghassemi
Tomas Lozano-Perez
Wojciech Matusik
Vincent Monardo
Ashia Wilson
AID 6.4150 Artificial Intelligence for Business
Manish Raghavan
AID-CS-EE 6.4200J[6.141] Robotics: Science and Systems
Dylan Hadfield-Menell
CS 6.4550J[6.185] Interactive Music Systems
Eran Egozy
EE 6.4800[6.020] Biomedical Imaging with MRI: From Technology to Computation Applications
Collin M. Stultz
Elfar Adalsteinsson
Jacob K. White
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
EE 6.4850/2J[6.027/557] Multiphysics Systems Modeling
EE 6.4860/1J[6.025/525] Medical Device Design
Alexander H. Slocum
Gim P. Hom
Ellen Roche
CS 6.5060[6.827] Algorithm Engineering
Julian Shun
Charles E. Leiserson
CS 6.5120[6.822] Formal Reasoning About Programs
Adam Chlipala
CS 6.5150/1[6.945/905] Large-scale Symbolic Systems (was 6.905 in Sp22)
Gerald J. Sussman
CS 6.5610[6.857] Applied Cryptography
Yael Tauman Kalai
Henry Corrigan-Gibbs
CS 6.5660[6.858] Computer Systems Security
Nickolai B. Zeldovich
Srinivas Devadas
CS 6.5840[6.824] Distributed Computer Systems Engineering
M. Frans Kaashoek
Robert T. Morris
CS-EE-AID 6.5930/1[6.825/812] Hardware Architecture for Deep Learning (was 6.812 in Sp22)
Vivienne Sze
Joel S. Emer
EE 6.6220[6.334] Power Electronics
David J. Perreault
EE 6.6340J[6.634] Nonlinear Optics
James G. Fujimoto
6.6370 see 6.2370/6370[6.161/637]
EE 6.6420J[6.443] Quantum Information Science
Soonwon Choi
EE 6.6510[6.730] Physics for Solid-State Applications
Qing Hu
EE-AID 6.7010[6.344] Digital Image Processing
Yaron Rachlin
EE-AID 6.7100J[6.241] Dynamic Systems and Control
Alexandre Megretski
AID 6.7220J[6.252] Nonlinear Optimization
Bart Paul Gerard Van Parys
AID 6.7230[6.256] Algebraic Techniques and Semidefinite Optimization
Pablo Parrilo
AID 6.7260[6.268] Network Science and Models
Patrick Jaillet
6.7310J[6.337] Introduction to Numerical Methods
Andrew J. Horning
EE-CS 6.7320J[6.338] Parallel Computing and Scientific Machine Learning
Alan Edelman
AID-EE 6.7710[6.262] Discrete Stochastic Processes
Vincent W. S. Chan
AID-EE 6.7720J[6.265] Discrete Probability and Stochastic Processes
David Gamarnik
AID 6.7800[6.437] Inference and Information
Polina Golland
Gregory W. Wornell
AID 6.7830[6.435] Bayesian Modeling and Inference
Tamara Broderick
AID 6.7930J[6.871] Machine Learning for Healthcare
Peter Szolovits
Manolis Kellis
AID 6.8110J[6.834] Cognitive Robotics
Brian C. Williams
AID 6.8200[6.484] Sensorimotor Learning
Pulkit Agrawal
AID-CS-EE 6.8210[6.832] Underactuated Robotics
Russell L. Tedrake
AID 6.8300 Advances in Computer Vision
William T. Freeman
Mina Konakovic Lukovic
Vincent Sitzmann
Antonio Torralba
AID 6.8301 Introduction to Computer Vision (was 6.819 in Sp22)
AID-CS 6.8410[6.838] Shape Analysis
Justin Solomon
AID 6.8510[6.835] Intelligent Multimodal User Interfaces
Randall Davis
AID 6.8630/S051[6.863] Natural Language and the Computer Representation of Knowledge
Robert C. Berwick
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
Leo R. McGonagle
John Feiler
6.9120J[6.912] Engineering Leadership
James N. Magarian
6.9130J[6.913] Engineering Leadership Lab
Leo R. McGonagle
John Feiler
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/S052/S952 Modeling with Machine Learning: from Algorithms to Applications
Regina A. Barzilay
Ahmad Bahai
Chris Tanner
Robert Yang
Tommi S. Jaakkola
SCC 6.C35/C85[6.859] Interactive Data Visualization and Society
Arvind Satyanarayan
Catherine D'Ignazio
Sarah Williams
6.C51 see 6.C01/C51/S052/S952
6.C85 see 6.C35/C85[6.859]
CS 6.S050 Programming Language Design
Michael J. Carbin
John Feser
Armando Solar-Lezama
6.S051 see 6.8630/S051[6.863]
6.S052 see 6.C01/C51/S052/S952
CS 6.S063 Design for the Web: Languages and User Interfaces
David R. Karger
6.S077 see 6.1900/S077
6.S950 Global Business of Quantum Computing
William D. Oliver
Jonathan Ruane
6.S952 see 6.C01/C51/S052/S952
6.S963 Beyond Models - Applying Data Science/AI Effectively
Alfred Z. Spector
6.S964 Seminar in Computational Earth Science
Aleksander Madry
AID-EE 6.S966 Symmetry and its Applications to Machine Learning
Tess Smidt
AID 6.S978 Tissues vs. Silicon in Machine Learning
Nir N. Shavit
CS 6.S983 Secure Hardware Design (was 6.888 in Sp22)
Mengjia Yan
CS 6.S984 Datacenter Computing
Christina Delimitrou
AID 6.S986 Large Language Models and Beyond
Yoon Kim
EE 6.S987 Physics and Engineering of Superconducting Qubits (was 6.645 in Sp21)
William D. Oliver
Kevin O'Brien
AID 6.S988 Mathematical Statistics: a Non-Asymptotic Approach
Martin Wainwright
6.UAR Seminar in Undergraduate Advanced Research
Dina Katabi
Hari Balakrishnan
6.UAT Oral Communication
Tony L. Eng
Harold Abelson
Sangeeta Bhatia
Lalana Kagal
Luis Velasquez-Heller