Courses Fall 2009

Gallagher G22.1133-001 C-PAC I (4 pts.)
Spencer G22.1170-001 Fundamental Algorithms
Davis G22.1180-001 Mathematical Techniques for CS Applications
Gottlieb G22.2110-001 Programming Languages
Chen G22.2112-001 Scientific Computing
CANCELLED G22.2130-001 Compiler Construction
Gottlieb G22.2250-001 Operating Systems
Sorkine G22.2274-001 Advanced Computer Graphics
Barrett G22.2390-001 Logic in Computer Science
Widlund G22.2420-001 Numerical Methods I
Shasha G22.2434-001 Advanced Database Systems
LeCun G22.2565-001 Machine Learning
CANCELLED G22.2631-001 Distributed Computing
Shasha G22.2965-001 Heuristic Problem Solving
Li G22.3033-001 Distributed Systems
Bregler G22.3033-002 Advanced Vision
Franchitti G22.3033-003 Application Servers
CANCELLED G22.3033-004 Quantum Hybrid Systems
Mohri G22.3033-005 Speech Recognition
Korn/Lee G22.3033-006 Open Source Tools
Schidlowsky G22.3033-007 Production Quality Software
Burton G22.3033-008 Finance Projects
Perlin G22.3033-009 Computer Games
Mishra G22.3033-010 Bioinformatics
Pnueli G22.3033-011 Deductive Verification of Reactive Systems
Pnueli G22.3130-001 Honors Compilers (4 points)
Kedem G22.3205-001 Applied Cryptography and Network Security
Dodis G22.3220-001 Advanced Cryptography
Khot G22.3520-001 Honors Analysis of Algorithms (4 pts.)
Franchitti G22.3812-001 Information Technology Projects
Dodis G22.3850-001 PhD Research Seminar: Cryptography
Li G22.3850-002 PhD Research Seminar: Systems
Khot G22.3850-003 PhD Research Seminar: Theory
Barrett G22.3850-004 PhD Research Seminar: Formal Methods
CANCELLED G22.3850-005 PhD Research Seminar: CTAG
Mohri G22.3850-006 PhD Research Seminar: Machine Learning
Engel V22.0002-001 Intro to Computers & Programming (Python)
Korth V22.0002-002 Intro to Computers & Programming (Java)
Marateck V22.0002-003 Intro to Computers & Programming (Java)
Marateck V22.0002-004 Intro to Computers & Programming (Java)
Engel V22.0004-001 Computers in Principle & Practice
Engel V22.0004-002 Computers in Principle & Practice
Hull V22.0004-003 Computers in Principle & Practice
Hull V22.0061-001 Web Development & Programming
Odeh V22.0380-001 Game Programming and the Web
Odeh V22.0101-001 Intro to Computer Science (Honors)
Odeh V22.0101-002 Intro to Computer Science
Odeh V22.0101-003 Intro to Computer Science
Korth V22.0102-001 Data Structures (Honors)
Korth V22.0102-002 Data Structures
Goldberg V22.0201-001 Computer Systems Organization (Honors)
Goldberg V22.0201-002 Computer Systems Organization
Hull V22.0202-001 Operating Systems (Honors)
Hull V22.0202-002 Operating Systems
Siegel V22.0310-001 Basic Algorithms (Honors)
Siegel V22.0310-002 Basic Algorithms
Grishman V22.0436-001 Computer Architecture
Cole V22.0453-001 Theory of Computation
Grimm V22.0470-001 Object-Oriented Programming
Fergus V22.0472-001 Artificial Intelligence
Shoup V22.0478-001 Introduction to Cryptography
CANCELLED V22.0480-001 Special Topics: Introdcution to Computer Vision
Marateck V55.0109-001 Quantitative Reasoning: Mathematics and Computing using Python