| Courses offered in Spring-2022 | Lecturers | Recitation instructors | ||
|---|---|---|---|---|
| why do subject numbers look like 6.new[6.old]? | administrative contact is hyperlinked | |||
| CS | 6.0001/0002/S061 | Introduction to Programming and Computer Science |
Frederic P. Durand
John V. Guttag
|
|
| EE | 6.002 | Electrical Circuits: Modeling and Design of Physical Systems |
Tomas A. Palacios
|
YuFeng Kevin Chen
Qing Hu
|
| EE-AID | 6.003 | Signal Processing |
Marc A. Baldo
Sixian You
|
|
| CS-EE | 6.004 | Computation Structures |
Song Han
Daniel Sanchez
|
|
| CS-AID | 6.006 | Introduction to Algorithms |
Samuel Hopkins
Nir N. Shavit
|
|
| CS | 6.009 | Fundamentals of Programming |
Saman P. Amarasinghe
Michael J. Carbin
Charles E. Leiserson
Jonathan Ragan-Kelley
|
|
| EE-AID | 6.011 | Signals, Systems and Inference |
Jing Kong
|
|
| EE | 6.012 | Nanoelectronics and Computing Systems |
Rajeev J. Ram
|
|
| EE | 6.013 | Electromagnetics & Applications |
Kevin O'Brien
|
|
| EE | 6.021J | Cellular Neurophysiology and Computing | ||
| EE | 6.022J | Quantitative and Clinical Physiology | ||
| EE | 6.023J | Fields, Forces and Flows in Biological Systems |
Scott R. Manalis
|
|
| EE | 6.024/524J | Molecular, Cellular, and Tissue Biomechanics |
Mark Bathe
Katharina Ribbeck
Peter T. C. So
|
|
| EE | 6.025/525J | Medical Device Design |
Ellen Roche
Giovanni Traverso
|
Anthony Pennes
|
| EE-AID | 6.026J | Biomedical Signal and Image Processing | ||
| EE | 6.027/557J | Multiphysics Systems Modeling | ||
| EE-CS-AID | 6.03 | Introduction to EECS via Medical Technology |
Elfar Adalsteinsson
|
|
| CS | 6.031 | Software Construction |
Robert C. Miller
|
|
| CS | 6.033 | Computer Systems Engineering |
Mohammad Alizadeh
Adam Belay
Michael Cafarella
Henry Corrigan-Gibbs
John Feser
Larry Rudolph
Howard Shrobe
Karen Sollins
|
|
| CS | 6.035 | Computer Language Engineering | ||
| AID | 6.036 | Introduction to Machine Learning |
Jehangir Amjad
Iddo Drori
Stefanie Jegelka
Yoon Kim
Wojciech Matusik
Jacob K. White
Ashia Wilson
|
|
| AID | 6.041 | Introduction to Probability | ||
| CS-AID | 6.042J | Mathematics for Computer Science |
Erik D. Demaine
David R. Karger
|
|
| CS | 6.045J | Computability and Complexity Theory | ||
| CS-AID | 6.046J | Design and Analysis of Algorithms |
Vinod Vaikuntanathan
Virginia Vassilevska Williams
|
|
| AID-CS | 6.049J | Evolutionary Biology: Concepts, Models and Computation | ||
| EE | 6.070J | Electronics Project Laboratory | ||
| CS | 6.073J | Creating Video Games | ||
| EE-CS-AID | 6.08 | Introduction to EECS via Interconnected Embedded Systems |
Stefanie Mueller
Anthony Pennes
|
|
| CS | 6.100L | Introduction to Computer Science and Programming | ||
| EE-CS | 6.1151 | Microcomputer Project Laboratory | ||
| EE | 6.129J | Biological Circuit Engineering Laboratory |
Jacquin Niles
|
|
| AID-CS-EE | 6.141J | Robotics: Science and Systems |
Dylan Hadfield-Menell
|
|
| EE | 6.152J | Micro/Nano Processing Technology |
Alon Vardy
|
|
| EE | 6.163 | Strobe Project Laboratory | ||
| CS | 6.185J | Interactive Music Systems | ||
| 6.1904 | Introduction to Low-level Programming in C and Assembly |
Silvina Hanono Wachman
|
||
| EE | 6.2030 | Electronics First Laboratory | ||
| AID | 6.207J | Networks | ||
| AID | 6.231 | Dynamic Programming and Reinforcement Learning |
Cathy Wu
|
|
| EE-AID | 6.241J | Dynamic Systems and Control | ||
| AID | 6.252J | Nonlinear Optimization |
Mardavij Roozbehani
|
|
| 6.260 | Advanced Topics in Communications | |||
| AID-EE | 6.265J | Discrete Probability and Stochastic Processes |
Elchanan Mossel
|
|
| AID | 6.268 | Network Science and Models | ||
| EE | 6.334 | Power Electronics | ||
| 6.337J | Introduction to Numerical Methods | |||
| EE-CS | 6.338J | Parallel Computing and Scientific Machine Learning | ||
| AID | 6.345J | Spoken Language Processing | ||
| AID | 6.401 | Introduction to Statistical Data Analysis | ||
| AID | 6.435 | Bayesian Modeling and Inference | ||
| AID | 6.437 | Inference and Information |
Polina Golland
|
|
| EE | 6.442 | Optical Networks | ||
| EE | 6.443J | Quantum Information Science | ||
| AID | 6.484 | Sensorimotor Learning (was 6.884 in Sp21) | ||
| 6.524 | see 6.024/524J | |||
| 6.525 | see 6.025/525J | |||
| 6.557 | see 6.027/557J | |||
| EE | 6.634J | Nonlinear Optics | ||
| AID-EE | 6.695J | Engineering Eco and Regulation of Elec Power | ||
| EE | 6.730 | Physics for Solid-State Applications |
Tess Smidt
|
|
| EE | 6.775 | CMOS Analog and Mixed-Signal Circuit Design | ||
| CS-EE | 6.808 | Mobile and Sensor Computing |
Hari Balakrishnan
|
|
| CS-EE-AID | 6.812 | Hardware Architecture for Deep Learning | ||
| AID | 6.819 | Introduction to Computer Vision | ||
| CS | 6.822 | Formal Reasoning About Programs | ||
| CS | 6.824 | Distributed Computer Systems Engineering | ||
| CS | 6.827 | Algorithm Engineering (was 6.886 in Sp21) | ||
| AID | 6.8300 | Advances in Computer Vision |
Phillip J. Isola
|
|
| AID-CS-EE | 6.832 | Underactuated Robotics | ||
| AID | 6.834J | Cognitive Robotics | ||
| AID | 6.835 | Intelligent Multimodal User Interfaces | ||
| CS | 6.841J | Advanced Complexity Theory | ||
| CS | 6.842 | Randomness and Computation | ||
| CS | 6.845 | Quantum Complexity Theory | ||
| CS | 6.850 | Geometric Computing | ||
| CS | 6.857 | Applied Cryptography |
Yael Tauman Kalai
|
|
| CS | 6.858 | Computer Systems Security | ||
| AID | 6.871J | Machine Learning for Healthcare | ||
| 6.882 | Ethical Machine Learning in Human Deployments | |||
| 6.883 | Computational Molecular Neuroscience |
Myriam Heiman
Manolis Kellis
|
||
| 6.883/S076 | Computational Molecular Neuroscience |
Myriam Heiman
Manolis Kellis
|
||
| 6.884 | Doing Things with Words | |||
| 6.885 | Critical Perspectives on Security and Privacy Architectures |
Gerald J. Sussman
Daniel J. Weitzner
|
||
| CS | 6.888 | Secure Hardware Design | ||
| 6.902AJ | Design Thinking and Innovation Leadership for Engineers | |||
| 6.902BJ | Design Thinking and Innovation Project | |||
| 6.904J | Ethics for Engineers | |||
| CS | 6.905 | Large-scale Symbolic Systems | ||
| 6.9101J | Introduction to Design Thinking and Innovation in Engineering | |||
| 6.9110J[6.911] | Engineering Leadership Lab |
John Feiler
|
||
| 6.912J | Engineering Leadership | |||
| 6.913J | Engineering Leadership Lab |
Leo R. McGonagle
|
||
| 6.9260 | Multistakeholder Negotiation for Technical Experts | |||
| 6.928J | Leading Creative Teams | |||
| 6.935J | Financial Market Dynamics and Human Behavior | |||
| AID | 6.C01/C011/C51/C511 | Modeling with Machine Learning: from Algorithms to Applications (was 6.402 in Sp21) |
Tommi S. Jaakkola
|
|
| 6.S061 | see 6.0001/0002/S061 | |||
| CS | 6.S063 | Design for the Web: Languages and User Interfaces (was 6.S082 in Sp20) |
Lea Verou
|
|
| 6.S076 | see 6.883/S076 | |||
| CS-EE | 6.S077 | Introduction to Low-level Programming in C and Assembly | ||
| CS-AID | 6.S079 | Software Systems for Data Science (was 6.S080 in Fa19) |
Tim Kraska
|
|
| 6.S950 | Global Business of Quantum Computing | |||
| 6.S967 | Online Decision Making: Optimization, Control and Games |
Aleksander Madry
Pablo Parrilo
|
||
| 6.S977 | Machine Learning Based Theraputic Design | |||
| 6.S978 | Data Science: The Breadth of Challenges | |||
| 6.UAR | Seminar in Undergraduate Advanced Research |
Martin C. Rinard
|
||
| 6.UAT | Oral Communication |
Harold Abelson
Homa Esfahanizadeh
An Jimenez
Lalana Kagal
Matthew Turner
|
||