4.831 & 3-D Computer Graphics \\ 6.001 & Structure and Interpretation of Computer Programs \\ 6.004 & Computation Structures \\ 6.033 & Computer System Engineering \\ 6.034 & Artificial Intelligence \\ 6.035 & Computer Language Engineering \\ 6.036 & Problem-Solving Paradigms \\ 6.037 & Computer Graphics\\ 6.044J/18.423J & Computability, Logic, and Programming \\ 6.045J/18.400J & Automata, Computability, and Complexity \\ 6.046J/18.410J & Introduction to Algorithms \\ 6.047J/18.421J & Algorithmic Algebra and Number Theory \\ 6.111 & Introductory Digital Systems Laboratory \\ 6.115 & Microcomputer Project Laboratory \\ 6.170 & Laboratory in Software Engineering \\ 6.313 & Contemporary Computer Design \\ 6.801 & Machine Vision \\ 6.802 & Robot Manipulation \\ 9.36 & Introduction to Natural Computation\\ 18.063 & Introduction to Algebraic Systems\\ 18.310 & Principles of Applied Mathematics\\ 18.330 & Introduction to Numerical Analysis\\ 18.433 & Combinatorial Optimization and Linear Programming\\ 18.511 & Introduction to Mathematical Logic and Recursion Theory\\ 24.119 & Minds and Machines \\ 24.242 & Logic II \\ STS060J & Women and Computers \\ STS070J & Computers and Society 6.263 & Data-Communication Networks\\ 6.371 & Introduction to VLSI Systems \\ 6.821 ({\em core\/}) & Programming Languages \\ 6.823 ({\em core\/}) & Computer System Architecture \\ 6.826 ({\em core\/}) & Principles of Computer Systems\\ 6.835 & Concurrent Systems for Artificial Intelligence \\ 6.845 & Concurrent VLSI Architecture \\ 6.847 & Data Flow Architecture and Languages \\ 6.853 & Computer Systems 6.251 & Introduction to Optimization \\ 6.830J/18.427J & Program Semantics and Verification \\ 6.840J/18.404J ({\em core\/}) & Theory of Computation \\ 6.841J/18.405J & Advanced Complexity Theory \\ 6.848J/18.435J & Theory of Parallel and VLSI Computation\\ 6.849J/18.436J & Advanced Parallel and VLSI Computation\\ 6.851J/18.414J ({\em core\/}) & Theory of Algorithms \\ 6.852J/18.437J & Distributed Algorithms \\ 6.854J/18.415J & Advanced Algorithms\\ 6.858J/18.428J & Machine Learning\\ 6.875J/18.425J & Cryptography and Cryptanalysis \\ 6.876J/18.426J & Advanced Topics in Cryptography 6.345 & Automatic Speech Recognition \\ 6.824 ({\em core\/}) & Artificial Intelligence \\ 6.835 & Concurrent Systems for Artificial Intelligence\\ 6.863J/9.611J & Natural Language and the Computer \\ & \quad Representation of Knowledge \\ 6.865J/9.374J & Legged Locomotion in Robots and Animals \\ 6.866 & Machine Vision (Graduate version of 6.801)\\ 6.867 & Robot Manipulation (Graduate Version of 6.802)\\ 6.868J/4.931J & The Society of Mind \\ 6.871 & Knowledge-Based Applications Systems 4.885 & Computers and Graphics Workshop I\\ 4.886 & Computers and Graphics Workshop II\\ 4.906J/9.358J & Image Representations for Vision\\ 4.908 & Special Projects in Computers and Vision \\ 4.933 & The Art of Artificial Intelligence Programming \\ 4.934 & Projects in Knowledge Representation \\ 4.935 & Modelling Intelligent Autonomous Agents \\ 4.942 & Technological Tools for Learning \\ 4.943 & Learning Environments \\ 4.962 & Conversational Computer Systems 9.362 & Natural Computation \\ 9.363 & Research in Natural Computation\\ 9.370 & Computational Approaches to Motor Control \\ 9.372 & Movement: Mechanisms and Models \\ 9.371 & Motor Learning \\ 9.382 & Seminar on Visual Information Processing 24.244 & Modal Logic\\ 24.701 & Topics in Logic 15.564 & Information Technology I\\ 15.565 & Information Technology II\\ 15.568 & Management Information Systems\\ 15.571 & Advanced Computer Systems\\ 15.577 & Software Engineering Management\\ 15.581 & Information Systems and Law 18.335 & Numerical Methods of Applied Mathematics I\\ 18.336 & Numerical Methods of Applied Mathematics II\\ 18.419 & Seminar in Theoretical Computer Science \\ 18.515 & Mathematical Logic\\ 18.516 & Mathematical Logic\\ 18.565 & Recursion Theory