Courses offered in Fall-2015 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
W. Eric Grimson
John V. Guttag
EE 6.002 Electrical Circuits: Modeling and Design of Physical Systems
Karl K. Berggren
Ruonan Han
Jeffrey H. Lang
6.002x Circuits and Electronics (MITx)
Bonnie K. Lam
EE-AID 6.003 Signal Processing
Jae S. Lim
Megan M. Fuller
Qing Hu
CS-EE 6.004 Computation Structures
Silvina Hanono Wachman
Daniel Sanchez
Christopher J. Terman
6.004x Computation Structures (MITx)
Silvina Hanono Wachman
CS 6.005 Software Construction
Max Goldman
Robert C. Miller
CS-AID 6.006 Introduction to Algorithms
Piotr Indyk
Ronald L. Rivest
6.007 Electromagnetic Energy: From Motors to Solar Cells
Rajeev J. Ram
AID 6.008 Introduction to Inference
Polina Golland
Lizhong Zheng
CS-AID-EE 6.01 Introduction to EECS via Robotics
Adam Hartz
Akintunde I. Akinwande
Duane S. Boning
Joseph D. Steinmeyer
Joel Voldman
EE 6.012 Nanoelectronics and Computing Systems
Tomas A. Palacios
Luqiao Liu
CS-AID-EE 6.02 Introduction to EECS via Communication Networks
Katrina L. LaCurts
George C. Verghese
Mohammad Alizadeh
Brian Anthony
Hari Balakrishnan
Ahmad Beirami
Shreya Saxena
EE 6.021/521J Cellular Neurophysiology and Computing
Jongyoon Han
Thomas Heldt
Jongyoon Han
Thomas Heldt
EE 6.025/525J Medical Device Design
Alexander H. Slocum
Charles G. Sodini
Charles G. Sodini
AID 6.034 Artificial Intelligence
Patrick H. Winston
AID 6.041/431 Introduction to Probability
Patrick Jaillet
Patrick Jaillet
Kenneth R. Duffy
Alexandre Megretski
CS-AID 6.042J Mathematics for Computer Science
Albert R. Meyer
Zoran Dzunic
CS-AID 6.046J Design and Analysis of Algorithms
Shafrira Goldwasser
Nir N. Shavit
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
CS 6.073J Creating Video Games
EE-CS 6.111 Digital Systems Laboratory I
Gim P. Hom
EE 6.131 Power Electronics Laboratory
Steven B. Leeb
EE 6.152J Micro/Nano Processing Technology
Jurgen Michel
Luis Velasquez-Heller
EE 6.161/637 Modern Optics Project Laboratory
Cardinal Warde
Cardinal Warde
EE 6.163 Strobe Project Laboratory
James W. Bales
6.169 Theory and Application of Circuits and Electronics
Jeffrey H. Lang
CS 6.170 Software Design
Daniel N. Jackson
Eirik Bakke
CS 6.172/871 Software Performance Engineering
Saman P. Amarasinghe
CS-EE 6.175 Constructive Computer Architecture
Arvind
AID 6.231 Dynamic Programming and Reinforcement Learning
AID 6.251J Introduction to Mathematical Programming
Dimitris J. Bertsimas
AID 6.254 Game Theory with Engineering Applications
Asuman E. Ozdaglar
AID 6.255 Optimization Methods
Pablo Parrilo
6.261 Adv Topics in Communications
Muriel Medard
AID-EE 6.267 Heterogeneous Networks: Architecture, Transport, Proctocols, and Management
Vincent W. S. Chan
Robert G. Gallager
EE 6.301 Solid-State Circuits
Hae-Seung Lee
EE-CS 6.335J Fast Methods for Partial Differential and Integral Equations
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
EE-AID 6.341 Discrete-Time Signal Processing
Alan V. Oppenheim
James Ward
EE 6.374 Analysis and Design of Digital Integrated Circuits
Vivienne Sze
6.431 see 6.041/431
AID 6.434J Modern Mathematical Statistics
Moe Z. Win
AID 6.436J Fundamentals of Probability
John N. Tsitsiklis
AID 6.438 Algorithms for Inference
Gregory W. Wornell
AID-EE 6.450 Principles of Digital Communication
Yury Polyanskiy
6.453 Quantum Optical Communication
Jeffrey H. Shapiro
6.521 see 6.021/521J
6.525 see 6.025/525J
6.551J Acoustics of Speech and Hearing
Louis D. Braida
Satrajit Ghosh
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.580/9J Principles of Synthetic Biology
Ron Weiss
6.580x Principles of Synthetic Biology
6.589 see 6.580/9J
EE 6.602/621 Fundamentals of Photonics
EE 6.631 Optics and Photonics
James G. Fujimoto
6.637 see 6.161/637
6.651J Introduction to Plasma Physics I
Anne E. White
EE 6.685 Electric Machines
James L. Kirtley
EE 6.720J Integrated Microelectronic Devices
Dimitri A. Antoniadis
EE 6.728 Applied Quantum and Statistical Physics
Peter L. Hagelstein
AID-CS-EE 6.801/866 Machine Vision
AID 6.804J Computational Cognitive Science
Joshua B. Tenenbaum
CS 6.805J Foundations of Information Policy
Harold Abelson
AID 6.806/864 Quantitative Methods for Natural Language Processing
Regina A. Barzilay
Tommi S. Jaakkola
CS-EE 6.811 Principles and Practice of Assistive Technology
Julie E. Greenberg
Grace Teo
CS 6.814/830 Database Systems
Samuel R. Madden
AID-CS 6.815/865 Advanced Computational Photography
Frederic P. Durand
CS 6.816/836 Multicore Programming
AID 6.819 Introduction to Computer Vision
CS 6.820 Foundations of Program Analysis
Armando Solar-Lezama
CS-EE 6.829 Computer Networks
Dina Katabi
6.830 see 6.814/830
AID-CS-EE 6.832 Underactuated Robotics
Russell L. Tedrake
6.836 see 6.816/836
AID-CS 6.837 Computer Graphics
Wojciech Matusik
CS 6.840J Theory of Computation
Michael F. Sipser
CS 6.852J Distributed Algorithms
Nancy A. Lynch
CS 6.858 Computer Systems Security
M. Frans Kaashoek
Robert T. Morris
6.864 see 6.806/864
6.865 see 6.815/865
6.866 see 6.801/866
AID 6.867 Machine Learning
Guy Bresler
Tamara Broderick
Leslie P. Kaelbling
AID 6.869 Advances in Computer Vision
Aude Oliva
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
6.902J Design Thinking and Innovation Leadership for Engineers
6.904J Ethics for Engineers
Bernhardt Trout
6.930J Management in Engineering
Jung-Hoon Chun
6.933 Entrepreneurship in Engineering
Christina Chase
CS 6.946J Classical Mechanics: A Computational Approach
Gerald J. Sussman
CS 6.S04 Fundamentals of Programming
Adam Chlipala
Srinivas Devadas
6.UAR Seminar in Undergraduate Advanced Research
Anantha P. Chandrakasan
Priyanka Raina
6.UAT Oral Communication
Tony L. Eng
Marc A. Baldo
Martha L. Gray
Leslie A. Kolodziejski
Joel Moses
Joseph D. Steinmeyer
Collin M. Stultz