Classes taken at MIT

(Also with professors)
Relevant Courses taken
Legend CS Taught me how things work
AI Taught me how to think about things
Math Taught me how to formalize thoughts
Labs Taught me how to make things that work
Graduate Coursework
6.823 Computer System Architecture
6.826 Principles of Computer Systems
6.911 Unusual Computing
6.836 Embodied Intelligence
6.866* Robot Vision
6.868 Society of Mind
6.891 Machine Learning
6.892 The Human Intelligence Enterprise
6.840 Theory of Computation
6.852 Distributed Algorithms
6.854 Advanced Algorithms
18.700* Foundations of Linear Algebra
6.892 Computational Functional Genomics
18.417 Computational Molecular Biology
6.821 Programming Languages
6.837* Computer Graphics
Undergraduate Coursework
6.001* Structure and Interpretation of Computer Programs
6.002 Circuits and Electronics
6.003 Signals and Systems
6.004* Computational Structures
6.011 Control and Signal Processing
6.033* Computer Systems Engineering
6.034 Artificial Intelligence
6.038 AI in practice
6.041* Probabilistic Systems Analysis
6.042* Math for Computer Science
6.046 Algorithms
18.02* Multivariable Calculus
18.03 Differential Equations
6.170* Lab in Software Engineering
6.115 Microprocessor Design Lab
6.270 Autonomous Robot Design
(In the list above * means top 10 of class or higher)

Advanced Credit - Lycée Français de New York


Fall 95 - First Term Freshman Year

IAP 96

Spring 96 - Second Term Freshman Year


W3C - Web Robot Language

Fall 96 - First Term Sophomore Year

IAP 97

Spring 97 - Second Term Sophomore Year


Xerox PARC - Surface Reconstruction

Fall 97 - First Term Junior Year

IAP 98

Spring 98 - Second Term Junior Year


Xerox PARC - Robotics

Fall 98 - First Term Senior Year

IAP 99

Spring 99 - Second Term Senior Year - M.Eng. Term


June/July: Xerox PARC - DiVA - human motion primitives

August: Paris - E-commerce Consulting

Fall 99 - Ph.D. 1


Spring 00 - Ph.D. 2

The end of qualifiers
Summer: Whitehead Institute

Fall 00 - Ph.D. 3


Spring 01 - Ph.D. 4