Courses offered in Spring-2016 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
Tomas A. Palacios
Chathan M. Cooke
James L. Kirtley
6.002x Circuits and Electronics (MITx)
Anant Agarwal
Bonnie K. Lam
EE-AID 6.003 Signal Processing
Alexandre Megretski
Omer Tanovic
CS-EE 6.004 Computation Structures
Silvina Hanono Wachman
Christopher J. Terman
6.004x Computation Structures (MITx)
Silvina Hanono Wachman
CS 6.005 Software Construction
Max Goldman
CS-AID 6.006 Introduction to Algorithms
Nancy A. Lynch
Aleksander Madry
Bruce Tidor
6.007 Electromagnetic Energy: From Motors to Solar Cells
Marc A. Baldo
CS-AID-EE 6.01 Introduction to EECS via Robotics
W. Eric Grimson
Adam Hartz
Leslie P. Kaelbling
Tomas Lozano-Perez
Duane S. Boning
Berthold K. P. Horn
Jing Kong
Armando Solar-Lezama
EE-AID 6.011 Signals, Systems and Inference
Jeffrey H. Shapiro
Alan V. Oppenheim
Zheshen Zhang
EE 6.012 Nanoelectronics and Computing Systems
Akintunde I. Akinwande
Luqiao Liu
EE 6.013 Electromagnetics & Applications
Luca Daniel
Robert T. I. Shin
EE 6.022/522J Quantitative and Clinical Physiology
Thomas Heldt
Roger G. Mark
EE 6.023J Fields, Forces and Flows in Biological Systems
Jongyoon Han
EE 6.024J Molecular, Cellular, and Tissue Biomechanics
Alan J. Grodzinsky
EE 6.027/557J Multiphysics Systems Modeling
EE-CS-AID 6.03 Introduction to EECS via Medical Technology (was 6.S03 in Sp15)
Elfar Adalsteinsson
Brian Anthony
Collin M. Stultz
CS 6.033 Computer Systems Engineering
Katrina L. LaCurts
Michael J. Carbin
Asaf Cohen
Mark S. Day
Karen Sollins
Peter Szolovits
Michael J. Yee
CS 6.035 Computer Language Engineering
Martin C. Rinard
AID 6.036 Introduction to Machine Learning
Regina A. Barzilay
Tommi S. Jaakkola
Suvrit Sra
AID 6.041/431 Introduction to Probability
John N. Tsitsiklis
Hajir Hosseini Roozbehani
Patrick Jaillet
Mardavij Roozbehani
CS-AID 6.042J Mathematics for Computer Science
Albert R. Meyer
CS 6.045J Computability and Complexity Theory
CS-AID 6.046J Design and Analysis of Algorithms
Konstantinos Daskalakis
Stefanie Jegelka
Vinod Vaikuntanathan
AID-CS 6.049J Evolutionary Biology: Concepts, Models and Computation
Robert C. Berwick
6.050J Information and Entropy
EE 6.070J Electronics Project Laboratory
James W. Bales
6.071J Electronics, Signals, and Measurement
Anne E. White
CS 6.073J Creating Video Games
Philip Tan
EE 6.101 Analog Electronics Laboratory
Gim P. Hom
EE-CS 6.115 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.169 Theory and Application of Circuits and Electronics
Karl K. Berggren
6.182 Psychoacoustics Proj Lab
Louis D. Braida
AID 6.252J Nonlinear Optimization
Robert M. Freund
AID 6.256 Algebraic Techniques and Semidefinite Optimization
Pablo Parrilo
Caroline Uhler
AID-EE 6.265J Discrete Probability and Stochastic Processes
Guy Bresler
EE-AID 6.302 Dynamical System Modeling and Control Design
Joseph D. Steinmeyer
Jacob K. White
EE 6.334 Power Electronics
Minjie Chen
David J. Perreault
6.337J Introduction to Numerical Methods
EE-AID 6.344 Digital Image Processing
Jae S. Lim
CS-EE 6.375 Complex Digital Systems Design
Arvind
6.431 see 6.041/431
AID 6.437 Inference and Information
Gregory W. Wornell
Lizhong Zheng
AID-EE 6.441 Information Theory
Yury Polyanskiy
EE 6.442 Optical Networks
Vincent W. S. Chan
EE 6.443J Quantum Information Science
Isaac L. Chuang
6.522 see 6.022/522J
6.541J Speech Communication
Satrajit Ghosh
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
Qing Hu
EE 6.731 Semiconductor Optoelectronics: Theory and Design
Rajeev J. Ram
EE 6.775 CMOS Analog and Mixed-Signal Circuit Design
Hae-Seung Lee
EE 6.776 High-Frequency Integrated Circuits
Ruonan Han
EE 6.780J Control of Manufacturing Processes
Duane S. Boning
David E. Hardt
AID-CS 6.802/874J Computational Systems Biology: Deep Learning in the Life Sciences
6.803/833 Human Intelligence Enterprise
Patrick H. Winston
AID-CS 6.807 Computational Design and Fabrication
Wojciech Matusik
6.813/831 User Interface Design and Implementation
Elena L. Glassman
Clayton T. Sims
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
6.836 see 6.816/836
CS 6.841J Advanced Complexity Theory
CS-AID 6.854J Advanced Algorithms
Ankur Moitra
CS 6.857 Applied Cryptography
Ronald L. Rivest
SCC 6.859 Interactive Data Visualization and Society
6.874 see 6.802/874J
CS 6.875J Foundations of Cryptography
Shafrira Goldwasser
CS 6.887 Formal Reasoning About Programs
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.933 Entrepreneurship in Engineering
Christina Chase
6.935J Financial Market Dynamics and Human Behavior
6.945 see 6.905/945
CS 6.S04 Fundamentals of Programming
Srinivas Devadas
EE-CS-AID 6.S08 Introduction to EECS via Interconnected Embedded Systems
Joseph D. Steinmeyer
Joel Voldman
6.UAR Seminar in Undergraduate Advanced Research
Anantha P. Chandrakasan
Dennis M. Freeman
Jaime Peraire
Yury Polyanskiy
6.UAT Oral Communication
Tony L. Eng
Sangeeta Bhatia
Timothy K. Lu
Muriel Medard
Jason E. Miller
Luis Velasquez-Heller