Courses offered in Spring-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
EE 6.002 Electrical Circuits: Modeling and Design of Physical Systems
Jeffrey H. Lang
Chathan M. Cooke
Jongyoon Han
EE-AID 6.003 Signal Processing
Qing Hu
Akintunde I. Akinwande
Luqiao Liu
CS-EE 6.004 Computation Structures
Silvina Hanono Wachman
Christopher J. Terman
6.004x Computation Structures (MITx)
Silvina Hanono Wachman
CS-AID 6.006 Introduction to Algorithms
Konstantinos Daskalakis
Piotr Indyk
Steven T. Smith
CS 6.009 Fundamentals of Programming
Duane S. Boning
Srinivas Devadas
Adam Hartz
Christopher J. Terman
CS-AID-EE 6.01 Introduction to EECS via Robotics
Adam Hartz
Brian Anthony
Leslie P. Kaelbling
Tomas Lozano-Perez
Antonio Torralba
EE-AID 6.011 Signals, Systems and Inference
George C. Verghese
Peter L. Hagelstein
Alan V. Oppenheim
EE 6.012 Nanoelectronics and Computing Systems
Tomas A. Palacios
Max M. Shulaker
EE 6.013 Electromagnetics & Applications
Luca Daniel
EE 6.022/522J Quantitative and Clinical Physiology
Thomas Heldt
Roger G. Mark
Roger G. Mark
EE 6.023J Fields, Forces and Flows in Biological Systems
Jongyoon Han
EE 6.027/557J Multiphysics Systems Modeling
Domitilla Del Vecchio
EE-CS-AID 6.03 Introduction to EECS via Medical Technology
Elfar Adalsteinsson
Collin M. Stultz
CS 6.031 Software Construction (was 6.005 in Fa16)
Max Goldman
Robert C. Miller
CS 6.033 Computer Systems Engineering
Katrina L. LaCurts
Mark S. Day
Melva James
Jing Kong
Martin C. Rinard
Howard Shrobe
Karen Sollins
Peter Szolovits
Michael J. Yee
CS 6.035 Computer Language Engineering
Michael J. Carbin
Armando Solar-Lezama
AID 6.036/862 Introduction to Machine Learning
Regina A. Barzilay
Tommi S. Jaakkola
Wojciech Matusik
Pablo Parrilo
Stefanie Jegelka
AID 6.041A/041B/431A/431B Introduction to Probability
Mardavij Roozbehani
Mardavij Roozbehani
Jiange Li
Lizhong Zheng
CS-AID 6.042J Mathematics for Computer Science
Albert R. Meyer
CS 6.045J Computability and Complexity Theory
Ryan Williams
CS-AID 6.046J Design and Analysis of Algorithms
Debayan Gupta
Aleksander Madry
Bruce Tidor
AID-CS 6.049J Evolutionary Biology: Concepts, Models and Computation
Robert C. Berwick
6.050J Information and Entropy
Paul L. Penfield Jr.
EE 6.061 Electric Energy Systems
James L. Kirtley
EE 6.070J Electronics Project Laboratory
James W. Bales
6.072J Introduction to Digital Electronics
James W. Bales
CS 6.073J Creating Video Games
Philip Tan
EE 6.101 Analog Electronics Laboratory
Gim P. Hom
EE-CS 6.115/1151 Microcomputer Project Laboratory
Steven B. Leeb
6.123J Bioinstrumentation Project Lab
Steven C. Wasserman
EE 6.129J Biological Circuit Engineering Laboratory
Ron Weiss
AID-CS-EE 6.141J Robotics: Science and Systems
Sertac Karaman
EE 6.163 Strobe Project Laboratory
James W. Bales
6.182 Psychoacoustics Proj Lab
Louis D. Braida
AID 6.207J Networks
Devavrat Shah
AID 6.231 Dynamic Programming and Reinforcement Learning
John N. Tsitsiklis
EE-AID 6.241J Dynamic Systems and Control
Alexandre Megretski
6.248 Advanced Topics in Numerical Methods
Caroline Uhler
AID 6.252J Nonlinear Optimization
Amir Ajorlou
Pablo Parrilo
AID-EE 6.262 Discrete Stochastic Processes
Vincent W. S. Chan
AID-EE 6.265J Discrete Probability and Stochastic Processes
Guy Bresler
Yury Polyanskiy
AID 6.268 Network Science and Models
Patrick Jaillet
EE-AID 6.302 Dynamical System Modeling and Control Design
Joseph D. Steinmeyer
Jacob K. White
EE 6.334 Power Electronics
David J. Perreault
6.337J Introduction to Numerical Methods
Wonseok Shin
EE-AID 6.344 Digital Image Processing
Vivienne Sze
AID 6.345J Spoken Language Processing
James R. Glass
EE-AID 6.347 Adv Topics in Signals & Systmes
Petros Boufounos
6.431A see 6.041A/041B/431A/431B
6.431B see 6.041A/041B/431A/431B
AID 6.437 Inference and Information
Gregory W. Wornell
AID-EE 6.441 Information Theory
Muriel Medard
EE 6.443J Quantum Information Science
Aram Harrow
6.522 see 6.022/522J
EE-AID 6.555J Biomedical Signal and Image Processing
Julie E. Greenberg
6.557 see 6.027/557J
EE 6.634J Nonlinear Optics
James G. Fujimoto
AID-EE 6.695J Engineering Eco and Regulation of Elec Power
Jose Ignacio Perez-Arriaga
EE 6.730 Physics for Solid-State Applications
Rajeev J. Ram
EE 6.775 CMOS Analog and Mixed-Signal Circuit Design
Ruonan Han
EE 6.780J Control of Manufacturing Processes
EE 6.781J Nanostructure Fabrication
Karl K. Berggren
AID-CS 6.802/874J Computational Systems Biology: Deep Learning in the Life Sciences
David K. Gifford
6.803/833 Human Intelligence Enterprise
Patrick H. Winston
CS 6.809J Interactive Music Systems
6.813/831 User Interface Design and Implementation
Robert C. Miller
Stefanie Mueller
Amy Zhang
CS 6.816/836 Multicore Programming
Nir N. Shavit
CS-EE 6.823 Computer System Architecture
Joel S. Emer
Daniel Sanchez
CS 6.824 Distributed Computer Systems Engineering
M. Frans Kaashoek
Robert T. Morris
6.831 see 6.813/831
6.833 see 6.803/833
AID 6.834J Cognitive Robotics
Brian C. Williams
AID 6.835 Intelligent Multimodal User Interfaces
Randall Davis
6.836 see 6.816/836
AID-CS 6.838 Shape Analysis
Justin Solomon
CS 6.849 Geometric Folding Algorithms: Linkages, Origami, Polyhedra
Erik D. Demaine
CS 6.850 Geometric Computing
CS-AID 6.853 Topics in Algorithmic Game Theory
Konstantinos Daskalakis
CS-AID 6.856J Randomized Algorithms
David R. Karger
CS 6.857 Applied Cryptography
Yael Tauman Kalai
Ronald L. Rivest
CS 6.858 Computer Systems Security
Nickolai B. Zeldovich
6.862 see 6.036/862
6.874 see 6.802/874J
CS 6.875J Foundations of Cryptography
Shafrira Goldwasser
Vinod Vaikuntanathan
CS 6.887 Formal Reasoning About Programs
CS 6.889 Sublinear Time Algorithms
6.902J Design Thinking and Innovation Leadership for Engineers
Joel E. Schindall
EE-CS-AID 6.903 Patents, Copyrights, and the Law of Intellectual Property
Steven M. Bauer
6.904J Ethics for Engineers
Bernhardt Trout
CS 6.905/945 Large-scale Symbolic Systems
Gerald J. Sussman
6.911J Engineering Leadership Lab
Leo R. McGonagle
6.912J Engineering Leadership
James N. Magarian
6.913J Engineering Leadership Lab
Leo R. McGonagle
6.915J Leading Innovation in Teams
David Nino
Joel E. Schindall
6.933 Entrepreneurship in Engineering
Christina Chase
6.945 see 6.905/945
CS-EE 6.S062 Mobile and Sensor Computing
EE-CS-AID 6.S08 Introduction to EECS via Interconnected Embedded Systems
Joseph D. Steinmeyer
Joel Voldman
AID 6.S897J Machine Learning for Healthcare
6.UAR Seminar in Undergraduate Advanced Research
Anantha P. Chandrakasan
Dina Katabi
Priyanka Raina
6.UAT Oral Communication
Tony L. Eng
Sangeeta Bhatia
Evan Denmark
Amar Gupta
Kimberle Koile
Jason E. Miller
Luis Velasquez-Heller
Cardinal Warde