|
16.C20
|
Introduction to Computational Science and Engineering
|
online
|
Laurent Demanet
|
|
CS |
6.100A/B/L[6.0001+2]
|
Introduction to Computer Science / Programming in Python / Data Science
|
online
|
W. Eric Grimson
John V. Guttag
|
|
CS |
6.1010[6.009]
|
Fundamentals of Programming
|
online
|
Adam Chlipala
Armando Solar-Lezama
|
Saman P. Amarasinghe
|
CS |
6.1020[6.031]
|
Software Construction
|
online
|
Robert C. Miller
|
|
CS |
6.1040[6.170]
|
Software Studio
|
online
|
Arvind Satyanarayan
|
|
CS |
6.1060[6.172]
|
Software Performance Engineering
|
online
|
Jonathan Ragan-Kelley
|
|
CS |
6.1120[6.818]
|
Dynamic Computer Language Engineering
|
online
|
Martin C. Rinard
|
|
CS-AID |
6.1200J[6.042]
|
Mathematics for Computer Science
|
online
|
Zachary R. Abel
|
|
CS-AID |
6.1210[6.006]
|
Introduction to Algorithms
|
online
|
Srinivas Devadas
Silvio Micali
|
|
CS-AID |
6.1220J[6.046]
|
Design and Analysis of Algorithms
|
online
|
Aleksander Madry
Bruce Tidor
|
|
CS |
6.1420/S974[6.054]
|
Fixed Parameter and Fine-grained Complexity
|
online
|
Virginia Vassilevska Williams
|
|
CS |
6.1810[6.039]
|
Operating Systems Engineering
|
online
|
Robert T. Morris
|
|
CS-EE |
6.1910[6.004]
|
Computation Structures
|
online
|
Daniel Sanchez
|
Joel S. Emer
Song Han
|
EE |
6.2000[6.002]
|
Circuits & Electronics
|
online
|
Joseph D. Steinmeyer
Joel Voldman
|
YuFeng Kevin Chen
|
EE |
6.2020J[6.070]
|
Electonics Proj Lab
|
in-person optional
|
|
|
EE-CS |
6.2050[6.111]
|
Digital Systems Lab
|
in-person optional
|
Tomas A. Palacios
|
|
EE |
6.2090/2[6.301/321]
|
Solid-State Circuits
|
online
|
|
|
EE |
6.2210/6210[6.014/640]
|
Electromagnetic Fields, Forces and Motion
|
online
|
|
Luqiao Liu
|
EE |
6.2220/1/2[6.131/1311/330]
|
Power Electronics Laboratory
|
online
|
|
|
EE |
6.2500[6.012]
|
Electronic Devices & Circuits
|
online
|
|
Akintunde I. Akinwande
|
EE-AID |
6.3000[6.003]
|
Signals & Systems
|
online
|
|
Adam Hartz
Kevin O'Brien
|
CS-AID-EE |
6.3400[6.02]
|
Introduction to EECS II
|
online
|
|
Muriel Medard
Alexandre Megretski
Karen Sollins
Crystal Wang
|
AID |
6.3700/2[6.041/431]
|
Probabilistic Systems Analysis
|
online
|
|
Mardavij Roozbehani
|
AID |
6.3800[6.008]
|
Introduction to Inference
|
online
|
Gregory W. Wornell
|
|
AID |
6.3900[6.036]
|
Introduction to Machine Learning
|
online
|
Tamara Broderick
|
Jehangir Amjad
Isaac L. Chuang
Iddo Drori
Phillip J. Isola
David A. Sontag
|
AID |
6.3902[6.862]
|
Applied Machine Learning
|
online
|
Duane S. Boning
|
|
AID |
6.4100/2[6.034/844]
|
Artificial Intelligence
|
online
|
Robert C. Berwick
Randall Davis
|
|
AID |
6.4110[6.038]
|
Representation and Inference in Artificial Intelligence
|
online
|
Leslie P. Kaelbling
|
|
AID |
6.4120J[6.804]
|
Computational Cognitive Science
|
online
|
|
|
AID |
6.4130/2J[6.817/877]
|
Principles of Autonomy and Decision Making
|
online
|
|
|
AID-CS |
6.4400[6.837]
|
Computer Graphics
|
online
|
|
|
CS-EE |
6.4510[6.810]
|
Engineering Interactive Technologies
|
in-person required
|
|
|
CS |
6.4590J[6.805]
|
Foundations of Information Policy
|
online
|
Daniel J. Weitzner
|
|
EE |
6.4810/2J[6.021/521]
|
Quant Physio:Cells & Tiss
|
in-person optional
|
|
|
EE |
6.4832J[6.561]
|
Fields Forces and Flows
|
online
|
|
|
EE |
6.4860/1J[6.025/525]
|
Medical Device Design
|
|
|
|
CS |
6.5080/1[6.836/816]
|
Multicore Programming
|
online
|
|
|
CS |
6.5160J[6.946]
|
Variational Mechanics
|
online
|
|
|
CS-AID |
6.5210J[6.854]
|
Advanced Algorithms
|
online
|
|
|
CS |
6.5240[6.855]
|
Sublinear Time Algorithms
|
online
|
|
|
CS |
6.5250J[6.852]
|
Distributed Algorithms
|
online
|
|
|
CS |
6.5310[6.849]
|
Geometric Folding Algorithms
|
online
|
|
|
CS |
6.5400J[6.840]
|
Theory of Computation
|
in-person optional
|
|
|
CS |
6.5620J[6.875]
|
Cryptography & Cryptanalysis
|
online
|
Shafrira Goldwasser
|
|
CS |
6.5810[6.828]
|
Operating System Engineering
|
online
|
|
|
CS-EE |
6.5820[6.829]
|
Computer Networks
|
online
|
Manya Ghobadi
|
|
CS |
6.5850[6.826]
|
Principles of Computer Systems
|
online
|
|
|
CS |
6.5950/1
|
Secure Hardware Design (was 6.S983)
|
online
|
|
|
EE |
6.6010[6.374]
|
Analysis & Design of Digital ICs
|
online
|
|
|
EE |
6.6020[6.776]
|
High Speed Comm Circuits
|
online
|
|
|
EE |
6.6300[6.630]
|
Electromagnetic Waves
|
online
|
Jelena Notaros
|
|
EE |
6.6310[6.631]
|
Optics and Photonics
|
online
|
|
|
EE |
6.6330/1[6.621/602]
|
Fundamentals of Photonics
|
online
|
|
|
EE |
6.6400[6.728]
|
Appl Quantum & Statistical Phys
|
online
|
|
|
EE |
6.6500J[6.720]
|
Integrated Microelectr Devices
|
online
|
|
Alon Vardy
|
EE |
6.6630J[6.780]
|
Semiconductor Manufacturing
|
|
|
|
EE-AID |
6.7000[6.341]
|
Discrete-Time Signal Processing
|
online
|
|
|
AID |
6.7200/1J[6.255/215]
|
Optimization Methods
|
online
|
|
|
AID |
6.7210J[6.251]
|
Intro: Math Programming
|
online
|
|
|
EE-AID |
6.7300J[6.336]
|
Intro Numerical Simulation
|
online
|
|
|
EE-CS |
6.7320J[6.338]
|
Parallel Computing
|
online
|
|
|
EE-CS |
6.7330J[6.339]
|
Numerical Methods for PDEs
|
online
|
Jacob K. White
|
|
EE-CS |
6.7340J[6.335]
|
Fast Methods for Partial Differential and Integral Equations
|
online
|
|
|
AID-EE |
6.7450J[6.263]
|
Data-Communication Networks
|
online
|
|
|
AID |
6.7700J[6.436]
|
Fundamentals of Probability
|
online
|
|
|
AID |
6.7730J[6.434]
|
Statistics for Engineers and Scientists
|
online
|
|
|
AID |
6.7810[6.438]
|
Algorithms for Estimation and Inference
|
online
|
Caroline Uhler
|
|
AID |
6.7900[6.867]
|
Machine Learning
|
online
|
Pulkit Agrawal
Konstantinos Daskalakis
|
|
AID |
6.7910J[6.860]
|
Statistical Learning Theory and Applications
|
|
|
|
|
6.809J
|
Interactive Music Systems
|
online
|
|
|
AID-CS |
6.8370/1[6.865/815]
|
Advanced Computational Photography
|
online
|
|
|
AID-CS-EE |
6.8390/1[6.866/801]
|
Machine Vision
|
online
|
|
|
AID-CS |
6.8420/4420[6.839/807]
|
Advanced Computer Graphics
|
online
|
|
|
AID-CS |
6.8700/1J[6.878/047]
|
Adv Comp Bio: Genomes Networks Evol
|
online
|
|
|
EE |
6.8720/1J[6.589/0]
|
Principles of Synthetic Biology
|
online
|
Timothy K. Lu
Ron Weiss
|
|
EE-AID |
6.8810J[6.556]
|
Data Acquisition & Image Reconstruct in MRI
|
online
|
|
|
|
6.883
|
Meta Learning
|
online
|
|
|
|
6.884
|
Neurosymbolic Models for Natural Language Processing
|
online
|
|
|
|
6.893
|
Protecting Privacy with Cryptographic Systems
|
online
|
|
|
EE-CS |
6.9020J[6.943]
|
How to Make (Almost) Anything
|
in-person required
|
|
|
|
6.902J
|
Engineering Innovation and Design
|
online
|
|
|
EE |
6.9030[6.163]
|
Strobe Project Lab
|
in-person required
|
|
|
|
6.9110J[6.911]
|
Engineering Leadership Lab
|
online
|
John Feiler
|
|
|
6.9120J[6.912]
|
Engineering Leadership
|
online
|
|
|
|
6.9130J[6.913]
|
Engineering Leadership Lab
|
online
|
John Feiler
|
|
|
6.9160J[6.901]
|
Innovation Engineering: Moving Ideas to Impact
|
online
|
|
|
|
6.9270J[6.927]
|
Negotiation and Influence Skills for Technical Leaders
|
online
|
|
|
|
6.9280J[6.928]
|
Leading Creative Teams
|
online
|
|
|
|
6.9320J[6.904]
|
Ethics for Engineers
|
|
|
|
|
6.9360J[6.930]
|
Management-Engineering
|
|
|
|
|
6.9970
|
Academic Job Search
|
|
|
|
AID |
6.C06/18.C06
|
Linear Algebra and Optimization
|
online
|
Ankur Moitra
|
|
CS |
6.C25
|
Real World Computation with Julia (was 6.S083)
|
|
|
|
|
6.S063
|
Sports Technology: Engineering & Innovation
|
online
|
John V. Guttag
Anette Hosoi
|
|
|
6.S076
|
Neural Circuits for Cognition
|
online
|
|
|
|
6.S077
|
Special Subject in Electrical Engineering and Computer Science
|
|
William Aulet
|
|
|
6.S079
|
Superconducting Classical and Quantum Circuits
|
online
|
|
|
|
6.S080
|
Hacking the Future: The Fall of COVID
|
|
William Aulet
Michellana Y. Jester
Simon Johnson
J. Chappell H. Lawson
Ronald L. Rivest
|
|
|
6.S977
|
Sports Technology: Engineering & Innovation
|
online
|
John V. Guttag
Anette Hosoi
|
|
|
6.S979
|
Quantum Nonlocality
|
online
|
|
|
EE-CS-AID |
6.UAR
|
Preparation for UG Research
|
online
|
Piotr Indyk
|
|
EE-CS-AID |
6.UAT
|
Oral Communication
|
in-person optional
|
|
Guy Bresler
Martha L. Gray
An Jimenez
Long Nguyen
Rajeev J. Ram
Jorg Scholvin
Peter Szolovits
Matthew Turner
Luis Velasquez-Heller
Daniel Wendel
|