Courses offered in Spring-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 Computer Science / Programming in Python / Data Science |
Harold Abelson
John V. Guttag
Stefanie Mueller
Andrew Wang
|
|
CS | 6.1010[6.009] | Fundamentals of Programming |
Adam Hartz
|
Saman P. Amarasinghe
Duane S. Boning
Hope Dargan
Jonathan Ragan-Kelley
Andrew Wang
|
CS | 6.1020[6.031] | Software Construction |
Robert C. Miller
|
|
CS | 6.1100[6.035] | Computer Language Engineering | ||
CS-AID | 6.1200J[6.042] | Mathematics for Computer Science |
Brynmor Chapman
Erik D. Demaine
|
|
EE-CS | 6.120A[6.042A] | Discrete Mathematics and Proofs for Computer Science |
Zachary R. Abel
Nancy A. Lynch
|
|
CS-AID | 6.1210[6.006] | Introduction to Algorithms |
Mohsen Ghaffari
Samuel Hopkins
|
|
CS-AID | 6.1220J[6.046] | Design and Analysis of Algorithms |
Kuikui Liu
Virginia Vassilevska Williams
|
|
CS | 6.1400J[6.045] | Automata Comput & Complexity | ||
CS | 6.1800[6.033] | Computer System Engineering |
Mohammad Alizadeh
Adam Belay
Mark S. Day
Manya Ghobadi
Tim Kraska
Larry Rudolph
Karen Sollins
|
|
CS-EE | 6.1903/4[6.0004] | Introduction to Low-Level Programming in C and Assembly (was 6.1900) |
Anthony Pennes
Joseph D. Steinmeyer
|
|
CS-EE | 6.1910[6.004] | Computation Structures |
Daniel Sanchez
|
|
CS-EE | 6.1920[6.175] | Constructive Computer Architecture | ||
EE | 6.2000[6.002] | Circuits & Electronics |
Adam Hartz
|
Farnaz Niroui
|
EE | 6.2020J[6.070] | Electonics Proj Lab | ||
EE | 6.2030 | Electronics First (was 6.S194) | ||
EE | 6.2040[6.101] | Analog Electronics Lab | ||
EE-CS | 6.2060/1[6.115/1151] | Microcomputer Proj Lab | ||
EE | 6.2080[6.300] | Introduction to Electronic Circuits |
Karl K. Berggren
|
|
EE | 6.2300[6.013] | Electromagnetics & Applications |
Kevin O'Brien
|
|
EE | 6.2410[6.157] | Quantum Engineering Platforms | ||
EE | 6.2500[6.012] | Electronic Devices & Circuits | ||
EE | 6.2600J[6.152] | Micro/Nano Processing Technology | ||
EE-AID | 6.3000[6.003] | Signals & Systems |
Jing Kong
|
|
EE-AID | 6.3010[6.011] | Intro: Comm Control Signal Proc |
Peter L. Hagelstein
|
|
EE-AID | 6.3100/2[6.302/320] | Feedback System Design |
Dennis M. Freeman
|
|
AID | 6.3260J[6.207] | Networks | ||
AID | 6.3700/2[6.041/431] | Probabilistic Systems Analysis |
Polina Golland
Patrick Jaillet
|
|
AID | 6.3720/2[6.401/481] | Introduction to Statistical Data Analysis | ||
AID | 6.3730/2J[6.419/439] | Statistics, Computation and Applications | ||
AID | 6.3900[6.036] | Introduction to Machine Learning |
Manolis Kellis
Alexandre Megretski
Vincent Monardo
Chris Tanner
|
Priya Donti
Robert Yang
|
AID | 6.4150 | Artificial Intelligence for Business | ||
AID-CS-EE | 6.4200J[6.141] | Robotics: Science and Systems I |
Luca Carlone
Dylan Hadfield-Menell
|
|
CS | 6.4550J[6.185] | Interactive Music Systems (formerly 6.809J) | ||
AID-CS | 6.4710J[6.049] | Evolutionary Bio: Concepts Models & Comp | ||
EE | 6.4800[6.020] | Biomedical Systems - Modeling and Inference |
Jacob K. White
|
|
EE | 6.4830J[6.023] | Fields Forces Flows in Bio Systems | ||
EE | 6.4840/2J[6.024/524] | Molec Cellular Tisue Biomech | ||
EE | 6.4860/1J[6.025/525] | Medical Device Design |
Anthony Pennes
|
|
EE | 6.4880J[6.129] | Biological Circuit Engineering Laboratory |
Justin Buck
Jacquin Niles
Ron Weiss
|
|
CS | 6.5060[6.827] | Algorithm Engineering | ||
CS | 6.5080/1[6.836/816] | Multicore Programming | ||
CS | 6.5150/1[6.945/905] | Large-scale Symbolic Systems | ||
CS | 6.5320[6.850] | Geometric Computing | ||
CS | 6.5410J[6.841] | Advanced Complexity Theory | ||
CS | 6.5610[6.857] | Network & Computer Security |
Yael Tauman Kalai
|
|
CS | 6.5660[6.858] | Computer Systems Security | ||
CS | 6.5840[6.824] | Distributed Computer Systems Engineering |
M. Frans Kaashoek
|
|
CS-EE-AID | 6.5930/1[6.825/812] | Hardware Architecture for Deep Learning |
Joel S. Emer
|
|
CS | 6.5950/1 | Secure Hardware Design (was 6.S983) | ||
EE | 6.6000[6.775] | Design of Analog MOS LSI | ||
EE | 6.6220[6.334] | Power Electronics | ||
EE | 6.6340J[6.634] | Nonlinear Optics | ||
EE | 6.6420J[6.443] | Quantum Information Science | ||
EE-AID | 6.7010[6.344] | Two-Dim Sig & Image Proc | ||
AID | 6.7220J[6.252] | Nonlinear Programming | ||
6.7310J[6.337] | Intro Numerical Methods | |||
EE-CS | 6.7340J[6.335] | Fast Methods for Partial Differential and Integral Equations | ||
AID-EE | 6.7720J[6.265] | Advanced Stochastic Processes | ||
AID | 6.7800[6.437] | Inference and Information |
Jongha Ryu
|
|
AID | 6.7930J[6.871] | Machine Learning for Healthcare | ||
AID | 6.8110J[6.834] | Cognitive Robotics | ||
AID | 6.8200[6.484] | Sensorimotor Learning | ||
AID-CS-EE | 6.8210[6.832] | Underactuated Robotics | ||
AID | 6.8300/1[6.869/819] | Advances in Computer Vision |
Sara Beery
Mina Konakovic Lukovic
Vincent Sitzmann
|
|
AID-CS | 6.8420/4420[6.839/807] | Advanced Computer Graphics | ||
AID | 6.8510[6.835] | Intelligent Multimodal User Interfaces | ||
AID | 6.8620J[6.345] | Auto Speech Recognition | ||
EE | 6.9000[6.010] | Engineering for Impact |
Joseph D. Steinmeyer
|
|
EE | 6.9030[6.163] | Strobe Project Lab | ||
6.9101J[6.9021] | Introduction to Design Thinking and Innovation in Engineering | |||
6.910AJ[6.902A] | Design Thinking and Innovation Leadership for Engineers | |||
6.910BJ[6.902B] | Design Thinking and Innovation Project | |||
6.9110J[6.911] | Engineering Leadership Lab |
John Feiler
|
||
6.9120J[6.912] | Engineering Leadership |
Elizabeth C. Schanne
|
||
6.9130J[6.913] | Engineering Leadership Lab |
John Feiler
|
||
6.9260 | Multi-Stakeholder Negotiation for Technical Experts | |||
6.9280J[6.928] | Leading Creative Teams | |||
AID | 6.C01/C51 | Modeling with Machine Learning: from Algorithms to Applications |
Justin Solomon
|
|
CS | 6.C35/C85[6.859] | Interactive Data Visualization |
Catherine D'Ignazio
|
|
CS-AID | 6.S041 | Algorithmic and Human Decision-Making |
Ashesh Rambachan
|
|
EE | 6.S046/S976 | Silicon Photonics | ||
AID | 6.S052/S952 | Modeling with Machine Learning for Computer Science | ||
AID | 6.S059 | Causal Inference | ||
6.S077/S897 | Life Science and Semiconductor | |||
CS-AID | 6.S079 | Software Systems for Data Science | ||
6.S630 | Leadership: People, Products, Projecrs | |||
6.S640 | Technical Impact: Assessing Research for its Real-World Potential | |||
6.S650 | Engineering Residency | |||
AID | 6.S892 | Large Language Models and Beyond | ||
6.S895 | Quantum Cryptography |
Anand Natarajan
|
||
EE | 6.S950 | Global Business of Quantum Computing | ||
AID | 6.S953 | Embodied Intelligence | ||
AID-EE | 6.S966 | Symmetry and its Applications to Machine Learning | ||
AID | 6.S977 | Ethical Machine Learning In Human Deployments | ||
CS | 6.S984 | Datacenter Computing | ||
AID | 6.S988 | Mathematical Statistics: A Non-Asymptotic Approach | ||
EE-CS-AID | 6.UAR | Preparation for UG Research |