Courses offered in Fall-2017 Lecturers Recitation instructors
why do subject numbers look like 6.new[6.old]? administrative contact is hyperlinked
6.007 Electromagnetic Energy: From Motors to Lasers
Marc A. Baldo
6.072J Introduction to Digital Electronics
James W. Bales
CS 6.1000/A/B[6.0001+2] Introduction to Programming and Computer Science
Ana Bell
W. Eric Grimson
John V. Guttag
Silvina Hanono Wachman
CS 6.1010[6.009] Fundamentals of Programming
Duane S. Boning
Adam Chlipala
Adam Hartz
Christopher J. Terman
CS 6.1020[6.031] Software Construction
Max Goldman
Robert C. Miller
CS 6.1060[6.172] Software Performance Engineering
Charles E. Leiserson
Tao B. Schardl
Julian Shun
CS 6.1100[6.035] Computer Language Engineering
Michael J. Carbin
Martin C. Rinard
CS-AID 6.1200J[6.042] Mathematics for Computer Science
Zachary R. Abel
Albert R. Meyer
CS-AID 6.1210[6.006] Introduction to Algorithms
Jason Ku
Muriel Medard
Silvio Micali
CS-AID 6.1220J[6.046] Design and Analysis of Algorithms
Debayan Gupta
Ling Ren
Virginia Vassilevska Williams
6.169 Theory and Application of Circuits and Electronics
CS-EE 6.1910[6.004] Computation Structures
Silvina Hanono Wachman
Daniel Sanchez
Christopher J. Terman
CS-EE 6.1920[6.175] Constructive Computer Architecture
Arvind
EE 6.2000[6.002] Circuits & Electronics
David J. Perreault
Joel Voldman
Jongyoon Han
EE 6.2020J[6.070] Electronics Proj Lab
James W. Bales
EE-CS 6.2050[6.111] Digital Systems Lab
Gim P. Hom
Joseph D. Steinmeyer
EE 6.2090/2[6.301/321] Solid-State Circuits
Hae-Seung Lee
EE 6.2220/1/2[6.131/1311/330] Power Electronics Laboratory
Steven B. Leeb
EE 6.2370/6370[6.161/637] Modern Optics Proj Lab
Cardinal Warde
EE 6.2500[6.012] Electronic Devices & Circuits
Max M. Shulaker
Tomas A. Palacios
EE 6.2600J[6.152] Micro/Nano Processing Technology
Jurgen Michel
Jorg Scholvin
EE-AID 6.3000[6.003] Signals & Systems
Jae S. Lim
Megan M. Fuller
Luqiao Liu
CS-AID-EE 6.3400[6.02] Introduction to EECS II
Katrina L. LaCurts
Mohammad Alizadeh
Hari Balakrishnan
AID 6.3700/2[6.041/431] Probabilistic Systems Analysis
Patrick Jaillet
Alexandre Megretski
Mardavij Roozbehani
AID 6.3730/2J[6.419/439] Statistics, Computation and Applications
Stefanie Jegelka
Caroline Uhler
AID 6.3800[6.008] Introduction to Inference
Polina Golland
Gregory W. Wornell
AID 6.3900[6.036] Introduction to Machine Learning
Tommi S. Jaakkola
Leslie P. Kaelbling
Tomas Lozano-Perez
Jacob K. White
AID 6.4100/2[6.034/844] Artificial Intelligence
Kimberle Koile
Patrick H. Winston
Robert C. Berwick
AID 6.4120J[6.804] Computational Cognitive Science
Joshua B. Tenenbaum
AID-CS 6.4400[6.837] Computer Graphics
Justin Solomon
CS-EE 6.4530[6.811] Principles and Practice of Assistive Technology
Julie E. Greenberg
CS 6.4590J[6.805] Foundations of Information Policy
Daniel J. Weitzner
EE 6.4810/2J[6.021/521] Quant Physio:Cells & Tiss
Thomas Heldt
EE 6.4832J[6.561] Fields Forces and Flows
Alan J. Grodzinsky
EE 6.4840/2J[6.024/524] Molec Cellular Tisue Biomech
EE 6.4860/1J[6.025/525] Medical Device Design
Gim P. Hom
Alexander H. Slocum
CS 6.5110[6.820] Foundations of Program Analysis
Armando Solar-Lezama
CS-AID 6.5210J[6.854] Advanced Algorithms
David R. Karger
CS 6.5230[6.851] Advanced Data Structures
Erik D. Demaine
CS 6.5250J[6.852] Distributed Algorithms
CS 6.5400J[6.840] Theory of Computation
Michael F. Sipser
CS 6.5410J[6.841] Advanced Complexity Theory
Ryan Williams
CS 6.5420[6.842] Randomness and Computation
Ronitt Rubinfeld
CS 6.5630[6.876] Adv Topics in Cryptography
Vinod Vaikuntanathan
CS 6.5810[6.828] Operating System Engineering
Adam Belay
Butler Lampson
Robert T. Morris
CS-EE 6.5820/S042[6.829] Computer Networks
Fadel Adib
Dina Katabi
CS 6.5830/1[6.830/814] Database Systems
Samuel R. Madden
CS 6.5850[6.826] Principles of Computer Systems
M. Frans Kaashoek
Nickolai B. Zeldovich
EE 6.6010[6.374] Analysis & Design of Digital ICs
Priyanka Raina
EE 6.6020[6.776] High Speed Comm Circuits
Ruonan Han
EE 6.6280[6.685] Electric Machines
James L. Kirtley
EE 6.6300[6.630] Electromagnetic Waves
Robert T. I. Shin
EE 6.6310[6.631] Optics and Photonics
James G. Fujimoto
EE 6.6370[6.637] see 6.2370/6370[6.161/637]
EE 6.6400[6.728] Appl Quantum & Statistical Phys
Peter L. Hagelstein
EE 6.6500J[6.720] Integrated Microelectr Devices
Jesus A. del Alamo
Alon Vardy
EE-AID 6.7000[6.341] Discrete-Time Signal Processing
James Ward
EE 6.7020[6.456] Adaptive Array Processing
Erin Fischell
EE-AID 6.7300J[6.336] Intro Numerical Simulation
Luca Daniel
EE-CS 6.7320J[6.338] Parallel Computing
Alan Edelman
EE-CS 6.7330J[6.339] Numerical Methods for PDEs
Qiqi Wang
Jacob K. White
EE-CS 6.7340J[6.335] Fast Methods for Partial Differential and Integral Equations
Laurent Demanet
AID-EE 6.7420[6.267] Heterogeneous Networks: Arch Transp Prot & Mngmt
Vincent W. S. Chan
AID 6.7700J[6.436] Fundamentals of Probability
Tamara Broderick
AID 6.7730J[6.434] Statistics for Engineers and Scientists
Moe Z. Win
AID 6.7810[6.438] Algorithms for Estimation and Inference
Guy Bresler
AID 6.7900[6.867] Machine Learning
Devavrat Shah
David A. Sontag
Suvrit Sra
6.809J Interactive Music Systems
AID 6.8300 Advances in Computer Vision
William T. Freeman
Antonio Torralba
AID 6.8320[6.870] Computational Imaging
Berthold K. P. Horn
AID-CS 6.8370/1[6.865/815] Advanced Computational Photography
Frederic P. Durand
AID 6.8610[6.864] Advanced Natural Language Processing
Regina A. Barzilay
AID-CS 6.8700/1J[6.878/047] Adv Comp Bio: Genomes Networks Evol
Manolis Kellis
AID-CS 6.872J Medical Computing
Peter Szolovits
EE-AID 6.8810J[6.556] Data Acquisition & Image Reconstruct in MRI
Elfar Adalsteinsson
EE-CS 6.9020J[6.943] How to Make (Almost) Anything
Gavin M. Darcey
6.902J Engineering Innovation and Design
Blade Kotelly
Joel E. Schindall
EE 6.9030[6.163] Strobe Project Lab
James W. Bales
6.907/933 Entrepreneurship in Engineering
Christina Chase
CS-AID-EE 6.9080[6.01] Introduction to EECS 1
Adam Hartz
Akintunde I. Akinwande
Joseph D. Steinmeyer
6.9120J[6.912] Engineering Leadership
James N. Magarian
6.9160J[6.901] Engineering Innovation: Global Security Systems
Vladimir Bulovic
6.9280J[6.928] Leading Creative Teams
David Nino
6.9320J[6.904] Ethics for Engineers
Bernhardt Trout
6.933 see 6.907/933
6.9360J[6.930] Management-Engineering
AID 6.C57/C571[6.255/215] Optimization Methods
6.S042 see 6.5820/S042[6.829]
6.UAR Preparation for UG 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