Courses offered in Fall-2017 Lecturers Recitation instructors
why do subject numbers look like 6.new[6.old]? administrative contact is hyperlinked
CS 6.00/0001/0002 Introduction to Programming and Computer Science
Ana Bell
W. Eric Grimson
John V. Guttag
Silvina Hanono Wachman
EE 6.002 Electrical Circuits: Modeling and Design of Physical Systems
David J. Perreault
Joel Voldman
Jongyoon Han
EE-AID 6.003 Signal Processing
Jae S. Lim
Megan M. Fuller
Luqiao Liu
CS-EE 6.004 Computation Structures
Silvina Hanono Wachman
Daniel Sanchez
Christopher J. Terman
CS-AID 6.006 Introduction to Algorithms
Jason Ku
Muriel Medard
Silvio Micali
6.007 Electromagnetic Energy: From Motors to Solar Cells
Marc A. Baldo
AID 6.008 Introduction to Inference
Polina Golland
Gregory W. Wornell
CS 6.009 Fundamentals of Programming
Duane S. Boning
Adam Chlipala
Adam Hartz
Christopher J. Terman
CS-AID-EE 6.01 Introduction to EECS via Robotics
Adam Hartz
Akintunde I. Akinwande
Joseph D. Steinmeyer
EE 6.012 Nanoelectronics and Computing Systems
Max M. Shulaker
Tomas A. Palacios
CS-AID-EE 6.02 Introduction to EECS via Communication Networks
Katrina L. LaCurts
Mohammad Alizadeh
Hari Balakrishnan
EE 6.021/521J Cellular Neurophysiology and Computing
Thomas Heldt
EE 6.024J Molecular, Cellular, and Tissue Biomechanics (was 6.524J in Fa16)
EE 6.025/525J Medical Device Design
Gim P. Hom
Alexander H. Slocum
CS 6.031 Software Construction
Max Goldman
Robert C. Miller
AID 6.034 Artificial Intelligence
Kimberle Koile
Patrick H. Winston
Robert C. Berwick
CS 6.035 Computer Language Engineering
Michael J. Carbin
Martin C. Rinard
AID 6.036 Introduction to Machine Learning
Tommi S. Jaakkola
Leslie P. Kaelbling
Tomas Lozano-Perez
Jacob K. White
AID 6.041A/041B/431A/431B Introduction to Probability
Patrick Jaillet
Alexandre Megretski
Mardavij Roozbehani
CS-AID 6.042J Mathematics for Computer Science
Zachary R. Abel
Albert R. Meyer
CS-AID 6.046J Design and Analysis of Algorithms
Debayan Gupta
Ling Ren
Virginia Vassilevska Williams
AID-CS 6.047/878J Advanced Computational Biology: Genomes, Networks, Evolution
Manolis Kellis
EE 6.070J Electronics Project Laboratory
James W. Bales
6.072J Introduction to Digital Electronics
James W. Bales
EE-CS 6.111 Digital Systems Laboratory I
Gim P. Hom
Joseph D. Steinmeyer
EE 6.131/1311 Power Electronics Laboratory
Steven B. Leeb
EE 6.152J Micro/Nano Processing Technology
Jurgen Michel
Jorg Scholvin
EE 6.161/637 Modern Optics Project Laboratory
Cardinal Warde
EE 6.163 Strobe Project Laboratory
James W. Bales
6.169 Theory and Application of Circuits and Electronics
CS 6.172/871 Software Performance Engineering
Charles E. Leiserson
Tao B. Schardl
Julian Shun
CS-EE 6.175 Constructive Computer Architecture
Arvind
AID 6.251J Introduction to Mathematical Programming
AID 6.255 Optimization Methods
AID-EE 6.267 Heterogeneous Networks: Architecture, Transport, Proctocols, and Management
Vincent W. S. Chan
EE 6.301 Solid-State Circuits
Hae-Seung Lee
EE-CS 6.335J Fast Methods for Partial Differential and Integral Equations
Laurent Demanet
EE-AID 6.336J Introduction to Modeling and Simulation
Luca Daniel
EE-CS 6.338J Parallel Computing and Scientific Machine Learning
Alan Edelman
EE-CS 6.339J Numerical Methods for Partial Differential Equations
Qiqi Wang
Jacob K. White
EE-AID 6.341 Discrete-Time Signal Processing
James Ward
EE 6.374 Analysis and Design of Digital Integrated Circuits
Priyanka Raina
AID 6.419/439J Statistics, Computation and Applications
Stefanie Jegelka
Caroline Uhler
6.431A see 6.041A/041B/431A/431B
6.431B see 6.041A/041B/431A/431B
AID 6.434J Modern Mathematical Statistics
Moe Z. Win
AID 6.436J Fundamentals of Probability
Tamara Broderick
AID 6.438 Algorithms for Inference
Guy Bresler
6.439 see 6.419/439J
EE 6.456 Array Processing
Erin Fischell
6.521 see 6.021/521J
6.525 see 6.025/525J
EE-AID 6.556J Data Acquisition and Image Reconstruction in MRI
Elfar Adalsteinsson
EE 6.561J Fields, Forces, and Flows in Biological Systems
Alan J. Grodzinsky
EE 6.630 Electromagnetics
Robert T. I. Shin
EE 6.631 Optics and Photonics
James G. Fujimoto
6.637 see 6.161/637
EE 6.685 Electric Machines
James L. Kirtley
EE 6.720J Integrated Microelectronic Devices
Jesus A. del Alamo
Alon Vardy
EE 6.728 Applied Quantum and Statistical Physics
Peter L. Hagelstein
EE 6.776 High-Frequency Integrated Circuits
Ruonan Han
AID 6.804J Computational Cognitive Science
Joshua B. Tenenbaum
CS 6.805J Foundations of Information Policy
Daniel J. Weitzner
AID 6.806/864 Quantitative Methods for Natural Language Processing
Regina A. Barzilay
CS 6.809J Interactive Music Systems
6.809J Interactive Music Systems
CS-EE 6.811 Principles and Practice of Assistive Technology
Julie E. Greenberg
CS 6.814/830 Database Systems
Samuel R. Madden
AID-CS 6.815/865 Advanced Computational Photography
Frederic P. Durand
AID 6.819 Introduction to Computer Vision
CS 6.820 Foundations of Program Analysis
Armando Solar-Lezama
CS 6.826 Principles of Computer Systems
M. Frans Kaashoek
Nickolai B. Zeldovich
CS 6.828 Operating System Engineering
Adam Belay
Butler Lampson
Robert T. Morris
CS-EE 6.829 Computer Networks
Fadel Adib
Dina Katabi
6.830 see 6.814/830
AID-CS 6.837 Computer Graphics
Justin Solomon
CS 6.840J Theory of Computation
Michael F. Sipser
CS 6.841J Advanced Complexity Theory
Ryan Williams
CS 6.842 Randomness and Computation
Ronitt Rubinfeld
CS 6.851 Advanced Data Structures
Erik D. Demaine
CS 6.852J Distributed Algorithms
CS-AID 6.854J Advanced Algorithms
David R. Karger
AID 6.860J Statistical Learning Theory and Applications
AID 6.861J Aspects of a Computational Theory of Intelligence
6.864 see 6.806/864
6.865 see 6.815/865
AID 6.867 Machine Learning
Devavrat Shah
David A. Sontag
Suvrit Sra
AID 6.869 Advances in Computer Vision
William T. Freeman
Antonio Torralba
AID 6.870 Advanced Topics in Computer Vision
Berthold K. P. Horn
6.871 see 6.172/871
AID-CS 6.872J Biomedical Computing
Peter Szolovits
CS 6.876 Advanced Topics in Cryptography
Vinod Vaikuntanathan
6.878 see 6.047/878J
CS-EE-AID 6.888/S082 Hardware Architecture for Deep Learning
6.901J Engineering Innovation: Global Security Systems
Vladimir Bulovic
6.902J Design Thinking and Innovation Leadership for Engineers
Blade Kotelly
Joel E. Schindall
6.904/9041J Ethics for Engineers
Bernhardt Trout
6.907/933 Entrepreneurship in Engineering
Christina Chase
6.911J Engineering Leadership Lab
John Feiler
6.912J Engineering Leadership
James N. Magarian
6.913J Engineering Leadership Lab
John Feiler
6.928J Leading Creative Teams
David Nino
6.930J Management in Engineering
6.933 see 6.907/933
EE-CS 6.943J How to Make (Almost) Anything
Gavin M. Darcey
CS-EE 6.S063 Engineering Interactive Technologies
6.S082 see 6.888/S082
EE 6.S084 Electromagnetic Fields, Forces and Motion
6.UAR Seminar in Undergraduate Advanced Research
Dirk Englund
Dennis M. Freeman
6.UAT Oral Communication
Tony L. Eng
Louis D. Braida
Randall Davis
Martha L. Gray
Leslie A. Kolodziejski
Jing Kong
Luis Velasquez-Heller
George C. Verghese