| Courses offered in Fall-2019 | 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 |
Ana Bell
John V. Guttag
|
|
| EE | 6.002 | Electrical Circuits: Modeling and Design of Physical Systems |
Joseph D. Steinmeyer
Joel Voldman
|
Karl K. Berggren
Farnaz Niroui
|
| EE-AID | 6.003 | Signal Processing |
Qing Hu
Jing Kong
|
|
| CS-EE | 6.004 | Computation Structures |
Silvina Hanono Wachman
Jason E. Miller
Daniel Sanchez
|
|
| CS-AID | 6.006 | Introduction to Algorithms |
Jason Ku
Julian Shun
Virginia Vassilevska Williams
|
|
| AID | 6.008 | Introduction to Inference |
Polina Golland
Lizhong Zheng
|
|
| CS | 6.009 | Fundamentals of Programming |
Erik D. Demaine
Srinivas Devadas
|
Valerie Richmond
|
| EE | 6.012 | Nanoelectronics and Computing Systems |
Akintunde I. Akinwande
Max M. Shulaker
|
|
| EE | 6.014 | Electromagnetic Fields, Forces and Motion |
Jeffrey H. Lang
Luqiao Liu
|
|
| CS-AID-EE | 6.02 | Introduction to EECS via Communication Networks |
Tomas A. Palacios
Crystal Wang
|
|
| EE | 6.021J | Cellular Neurophysiology and Computing | ||
| EE | 6.025/525J | Medical Device Design | ||
| CS | 6.031 | Software Construction |
Max Goldman
Robert C. Miller
|
|
| AID | 6.034 | Artificial Intelligence |
Randall Davis
Kimberle Koile
Peter Szolovits
|
|
| CS | 6.035 | Computer Language Engineering | ||
| AID | 6.036/862 | Introduction to Machine Learning |
Duane S. Boning
Leslie P. Kaelbling
|
Jacob Andreas
Tamara Broderick
Patrick Jaillet
|
| AID | 6.041/041A/041B | Introduction to Probability |
Alexandre Megretski
William D. Oliver
|
|
| CS-AID | 6.042J | Mathematics for Computer Science |
Zachary R. Abel
Ankur Moitra
Ronitt Rubinfeld
|
|
| CS-AID | 6.046J | Design and Analysis of Algorithms |
Konstantinos Daskalakis
Piotr Indyk
Mauricio Karchmer
|
|
| AID-CS | 6.047J | Advanced Computational Biology: Genomes, Networks, Evolution | ||
| EE | 6.070J | Electronics Project Laboratory | ||
| EE-CS | 6.111 | Digital Systems Laboratory I |
Gim P. Hom
Joseph D. Steinmeyer
|
|
| EE | 6.1311 | Power Electronics Laboratory | ||
| EE | 6.152J | Micro/Nano Processing Technology |
Scott Poesse
|
|
| EE | 6.161 | Modern Optics Project Laboratory | ||
| EE | 6.163 | Strobe Project Laboratory | ||
| CS | 6.170 | Software Design |
Daniel N. Jackson
Arvind Satyanarayan
|
|
| CS | 6.172 | Software Performance Engineering |
Charles E. Leiserson
Tao B. Schardl
|
|
| CS | 6.185J | Interactive Music Systems (was 6.809J in Sp18) | ||
| AID | 6.215 | Optimization Methods | ||
| 6.247 | see 6.S082/247 | |||
| AID | 6.251J | Introduction to Mathematical Programming | ||
| AID-EE | 6.263J | Data-Communication Networks | ||
| AID-EE | 6.267 | Heterogeneous Networks: Architecture, Transport, Proctocols, and Management | ||
| EE | 6.301 | Solid-State Circuits |
Hae-Seung Lee
Negar Reiskarimian
|
|
| 6.333 | Graduate Power Electronics Laboratory | |||
| EE-CS | 6.335J | Fast Methods for Partial Differential and Integral Equations | ||
| EE-AID | 6.336J | Introduction to Modeling and Simulation |
Elfar Adalsteinsson
|
|
| EE-CS | 6.338J | Parallel Computing and Scientific Machine Learning | ||
| EE-CS | 6.339J | Numerical Methods for Partial Differential Equations |
David L. Darmofal
Jacob K. White
|
|
| EE-AID | 6.341 | Discrete-Time Signal Processing | ||
| EE | 6.374 | Analysis and Design of Digital Integrated Circuits | ||
| CS-EE | 6.375 | Complex Digital Systems Design | ||
| AID | 6.419/439J | Statistics, Computation and Applications | ||
| AID | 6.434J | Modern Mathematical Statistics | ||
| AID | 6.436J | Fundamentals of Probability | ||
| AID | 6.438 | Algorithms for Inference |
Guy Bresler
Gregory W. Wornell
|
|
| 6.439 | see 6.419/439J | |||
| AID-EE | 6.450 | Principles of Digital Communication | ||
| EE | 6.456 | Array Processing | ||
| 6.525 | see 6.025/525J | |||
| EE | 6.561J | Fields, Forces, and Flows in Biological Systems |
Bryan Bryson
Alan J. Grodzinsky
Bruce Tidor
|
|
| 6.580 | see 6.589/0J | |||
| EE | 6.589/0J | Principles of Synthetic Biology |
Timothy K. Lu
Ron Weiss
|
|
| EE | 6.630 | Electromagnetics | ||
| EE | 6.631 | Optics and Photonics | ||
| EE | 6.685 | Electric Machines | ||
| EE | 6.728 | Applied Quantum and Statistical Physics | ||
| EE | 6.776 | High-Frequency Integrated Circuits | ||
| EE | 6.780J | Control of Manufacturing Processes | ||
| AID | 6.804J | Computational Cognitive Science | ||
| CS | 6.805J | Foundations of Information Policy |
Harold Abelson
Michael M. J. Fischer
Daniel J. Weitzner
|
|
| AID-CS | 6.807/839 | Computational Design and Fabrication | ||
| 6.809J | Interactive Music Systems | |||
| CS-EE | 6.811 | Principles and Practice of Assistive Technology |
Julie E. Greenberg
Kyle Keane
|
|
| AID-CS | 6.815 | Advanced Computational Photography | ||
| AID | 6.817/877J | Principles of Autonomy and Decision Making | ||
| AID | 6.819 | Introduction to Computer Vision | ||
| CS | 6.820 | Foundations of Program Analysis |
John Feser
|
|
| CS | 6.826 | Principles of Computer Systems | ||
| CS | 6.828 | Operating System Engineering | ||
| CS-EE | 6.829 | Computer Networks |
Mohammad Alizadeh
Manya Ghobadi
|
|
| AID | 6.8300 | Advances in Computer Vision |
William T. Freeman
Phillip J. Isola
|
|
| AID-CS | 6.837 | Computer Graphics | ||
| 6.839 | see 6.807/839 | |||
| CS | 6.840J | Theory of Computation | ||
| CS | 6.841J | Advanced Complexity Theory | ||
| CS-AID | 6.854J | Advanced Algorithms |
David R. Karger
Aleksander Madry
|
|
| AID | 6.860J | Statistical Learning Theory and Applications | ||
| 6.862 | see 6.036/862 | |||
| AID | 6.862 | Applied Machine Learning |
Duane S. Boning
Leslie P. Kaelbling
|
|
| AID | 6.867 | Machine Learning |
Devavrat Shah
David A. Sontag
Suvrit Sra
|
|
| CS | 6.875J | Foundations of Cryptography |
Yael Tauman Kalai
Noah Stephens-Davidowitz
|
|
| CS | 6.876 | Advanced Topics in Cryptography | ||
| 6.877 | see 6.817/877J | |||
| AID | 6.881 | Robotic Manipulation |
Tomas Lozano-Perez
Russell L. Tedrake
|
Pulkit Agrawal
|
| 6.884 | Computational Aspects of Therapeutic Design | |||
| 6.902J | Design Thinking and Innovation Leadership for Engineers | |||
| 6.904J | Ethics for Engineers | |||
| 6.9110J[6.911] | Engineering Leadership Lab |
John Feiler
Leo R. McGonagle
|
||
| 6.912J | Engineering Leadership | |||
| 6.913J | Engineering Leadership Lab | |||
| 6.9160J[6.901] | Engineering Innovation: Global Security Systems | |||
| 6.927J | Negotiation and Influence Skills for Technical Leaders | |||
| 6.928J | Leading Creative Teams | |||
| 6.930J | Management in Engineering | |||
| EE-CS | 6.943J | How to Make (Almost) Anything | ||
| CS | 6.946J | Classical Mechanics: A Computational Approach | ||
| 6.9970 | Academic Job Search | |||
| 6.S077 | Entrepreneurship for Collaborative Machine Intelligence |
William Aulet
Julie A. Shah
William Aulet
Julie A. Shah
|
||
| 6.S078 | Engineering the Internet | |||
| CS-AID | 6.S080 | Software Systems for Data Science |
Tim Kraska
Samuel R. Madden
|
|
| CS | 6.S081 | Operating System Engineering |
Adam Belay
M. Frans Kaashoek
Robert T. Morris
|
|
| EE-AID | 6.S082/247 | Principles of Modeling, Computing and Control for Decarbonized Electric Energy Systems | ||
| SCC | 6.S083 | Real World Computation with Julia | ||
| 6.S084 | Computational Aspects of Therapeutic Design | |||
| 6.S898 | Climate Change Seminar |
Alan Edelman
John E. Fernandez
Ronald L. Rivest
|
||
| 6.S976 | Engineering Leadership in the Age of AI |
David R. Martinez
David Nino
|
||
| 6.S979 | Topics in Deployable Machine Learning |
Konstantinos Daskalakis
Aleksander Madry
Ankur Moitra
|
||
| 6.UAR | Seminar in Undergraduate Advanced Research |
Michael J. Carbin
|
||
| 6.UAT | Oral Communication |
Robert C. Berwick
Evan Denmark
Jongyoon Han
Song Han
Rajeev J. Ram
Collin M. Stultz
Luis Velasquez-Heller
|
||