| Courses offered in Spring-2020 | Lecturers | Recitation instructors | ||
|---|---|---|---|---|
| why do subject numbers look like 6.new[6.old]? | administrative contact is hyperlinked | |||
| CS | 6.0001/2 | 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
Farnaz Niroui
|
| EE-AID | 6.003 | Signal Processing |
Marc A. Baldo
Jing Kong
|
|
| CS-EE | 6.004 | Computation Structures |
Jason E. Miller
|
|
| CS-AID | 6.006 | Introduction to Algorithms |
Erik D. Demaine
Justin Solomon
|
|
| CS | 6.009 | Fundamentals of Programming |
Duane S. Boning
|
Ana Bell
Max Goldman
Valerie Richmond
|
| EE-AID | 6.011 | Signals, Systems and Inference |
Peter L. Hagelstein
|
|
| EE | 6.012 | Nanoelectronics and Computing Systems |
Max M. Shulaker
|
|
| EE | 6.013 | Electromagnetics & Applications |
Luca Daniel
Kenneth Kolodziej
|
|
| EE | 6.022J | Quantitative and Clinical Physiology | ||
| EE | 6.023J | Fields, Forces and Flows in Biological Systems | ||
| EE | 6.024/524J | Molecular, Cellular, and Tissue Biomechanics | ||
| 6.026 | see 6.555/026J | |||
| EE | 6.027/557J | Multiphysics Systems Modeling | ||
| EE-CS-AID | 6.03 | Introduction to EECS via Medical Technology |
Collin M. Stultz
|
|
| CS | 6.031 | Software Construction |
Max Goldman
|
|
| CS | 6.033 | Computer Systems Engineering |
Steve Bauer
Adam Belay
Michael Cafarella
Manya Ghobadi
Howard Shrobe
Karen Sollins
Crystal Wang
|
|
| AID | 6.036/862 | Introduction to Machine Learning |
Stefan I. Krastanov
Tomas Lozano-Perez
Wojciech Matusik
|
Song Han
Hajir Hosseini Roozbehani
|
| AID | 6.041/041A/041B | Introduction to Probability |
Mardavij Roozbehani
|
|
| CS-AID | 6.042J | Mathematics for Computer Science |
Srinivas Devadas
Adam Hesterberg
|
|
| CS | 6.045J | Computability and Complexity Theory | ||
| CS-AID | 6.046J | Design and Analysis of Algorithms |
Aleksander Madry
Bruce Tidor
|
|
| 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 |
Karl K. Berggren
Stefanie Mueller
|
|
| EE | 6.101 | Analog Electronics Laboratory |
Gim P. Hom
Negar Reiskarimian
|
|
| EE-CS | 6.1151 | Microcomputer Project Laboratory | ||
| 6.123J | Bioinstrumentation Project Lab | |||
| EE | 6.129J | Biological Circuit Engineering Laboratory | ||
| AID-CS-EE | 6.141J | Robotics: Science and Systems |
Nicholas Roy
|
|
| EE | 6.163 | Strobe Project Laboratory | ||
| CS | 6.185J | Interactive Music Systems | ||
| AID | 6.207J | Networks | ||
| EE-AID | 6.241J | Dynamic Systems and Control | ||
| AID | 6.246 | Reinforcement Learning: Foundations and Methods | ||
| AID | 6.252J | Nonlinear Optimization | ||
| AID-EE | 6.265J | Discrete Probability and Stochastic Processes | ||
| EE-AID | 6.302 | Dynamical System Modeling and Control Design | ||
| EE | 6.334 | Power Electronics | ||
| 6.337J | Introduction to Numerical Methods | |||
| EE-AID | 6.344 | Digital Image Processing |
Bruce Musicus
|
|
| EE-AID | 6.347 | Adv Topics in Signals & Systmes | ||
| AID | 6.402 | Modeling with Machine Learning: from Algorithms to Applications |
Regina A. Barzilay
Tommi S. Jaakkola
Tommi S. Jaakkola
|
|
| AID | 6.435 | Bayesian Modeling and Inference | ||
| AID | 6.437 | Inference and Information |
Lizhong Zheng
|
|
| AID-EE | 6.441 | Information Theory | ||
| EE | 6.443J | Quantum Information Science | ||
| 6.524 | see 6.024/524J | |||
| 6.5350 | Matrix Multiplication and Graph Algorithms | |||
| EE-AID | 6.555/026J | Biomedical Signal and Image Processing | ||
| 6.557 | see 6.027/557J | |||
| EE | 6.634J | Nonlinear Optics | ||
| EE | 6.730 | Physics for Solid-State Applications | ||
| EE | 6.780J | Control of Manufacturing Processes | ||
| AID-CS | 6.802J | Computational Systems Biology: Deep Learning in the Life Sciences |
Manolis Kellis
|
|
| AID | 6.806 | Quantitative Methods for Natural Language Processing |
James R. Glass
|
|
| CS-EE | 6.808 | Mobile and Sensor Computing | ||
| 6.809J | Interactive Music Systems | |||
| CS-EE-AID | 6.812 | Hardware Architecture for Deep Learning |
Joel S. Emer
Vivienne Sze
|
|
| CS | 6.822 | Formal Reasoning About Programs | ||
| CS-EE | 6.823 | Computer System Architecture |
Mengjia Yan
|
|
| CS | 6.824 | Distributed Computer Systems Engineering | ||
| AID-CS-EE | 6.832 | Underactuated Robotics | ||
| AID | 6.834J | Cognitive Robotics | ||
| AID | 6.835 | Intelligent Multimodal User Interfaces | ||
| CS | 6.842 | Randomness and Computation | ||
| CS | 6.850 | Geometric Computing | ||
| CS | 6.857 | Applied Cryptography |
Yael Tauman Kalai
|
|
| CS | 6.858 | Computer Systems Security |
M. Frans Kaashoek
|
|
| 6.862 | see 6.036/862 | |||
| AID | 6.862 | Applied Machine Learning | ||
| AID | 6.871J | Machine Learning for Healthcare |
Peter Szolovits
|
|
| CS | 6.876 | Advanced Topics in Cryptography |
Shafrira Goldwasser
Yael Tauman Kalai
|
|
| AID | 6.881 | Optimization for Machine Learning | ||
| 6.882 | Embodied Intelligence | |||
| AID | 6.884 | Sensorimotor Learning | ||
| 6.885 | Probabilistic Programming and Artificial Intelligence | |||
| CS | 6.886 | Algorithm Engineering | ||
| 6.887/S084 | Introduction to Program Synthesis | |||
| SCC | 6.894 | Interactive Data Visualization and Society | ||
| 6.902J | Design Thinking and Innovation Leadership for Engineers | |||
| 6.904J | Ethics for Engineers | |||
| CS | 6.905 | Large-scale Symbolic Systems | ||
| 6.9110J[6.911] | Engineering Leadership Lab | |||
| 6.912J | Engineering Leadership | |||
| 6.913J | Engineering Leadership Lab | |||
| 6.928J | Leading Creative Teams |
Marina Mattos
|
||
| 6.933 | Entrepreneurship in Engineering | |||
| 6.935J | Financial Market Dynamics and Human Behavior | |||
| AID | 6.S077 | Introduction to Statistical Data Analysis | ||
| CS | 6.S082 | Design for the Web: Languages and User Interfaces |
Farnaz Jahanbakhsh
Lea Verou
|
|
| SCC | 6.S083 | Real World Computation with Julia | ||
| 6.S084 | see 6.887/S084 | |||
| 6.S897 | Classics of CS | |||
| 6.S898 | Democratizing AI through K-12 AI Education for All | |||
| 6.S975 | Seminar Series: Advanced Topics in Signal Processing | |||
| 6.S978 | Privacy Legislation in Practice: Law and Technology |
Daniel J. Weitzner
|
||
| 6.S979 | Multi-Stakeholder Negotiation for Technical Experts |
Takeo Kuwabara
|
||
| CS-AID | 6.S981 | Introduction to Program Synthesis | ||
| 6.UAR | Seminar in Undergraduate Advanced Research |
Michael J. Carbin
|
||
| 6.UAT | Oral Communication |
Sangeeta Bhatia
Evan Denmark
Martha L. Gray
Kimberle Koile
Jorg Scholvin
Luis Velasquez-Heller
Cardinal Warde
|
||