Courses Fall 2004

Lewis, Michael G22.1133-001 C-PAC I
Yap, Chee G22.1170-001 Fundamental Algorithms
Shasha, Dennis G22.2110-001 Programming Languages
Schonberg, Ed G22.2130-001 Compilers
Karamcheti, Vijay G22.2243-001 High Performance Computer Architecture
Korn, Jeffrey and Lee, Ernest G22.2245-001 Unix Tools
Gottlieb, Allan G22.2250-001 Operating Systems
Conron, Joseph G22.2262-001 Data Communications and Networks
Perlin, Kenneth G22.2270-001 Computer Graphics
Bregler, Christoph G22.2271-001 Computer Vision
Barrett, Clark G22.2390-001 Logic in Computer Science
Overton, Michael G22.2420-001 Numerical Methods I
Shasha, Dennis G22.2434-001 Advanced Database Systems
Davis, Ernest G22.2580-001 Web Search Engines
Shoup, Victor G22.2950-001 Introduction to Cryptography
Shasha, Dennis G22.2965-001 Heuristic Problem Solving
LeCun, Yann G22.3033-002 Machine Learning
Melamed, I. Dan G22.3033-003 Structures in Natural Language Processing
Mishra, Bhubaneswar G22.3033-004 Computational Biology: Bioinformatics
Pnueli, Amir G22.3033-005 Development & Analysis of Real-Time & Hybrid Systems
Pnueli, Amir G22.3033-006 Analysis of Reactive Hardware Systems
Goldberg, Arthur G22.3033-008 Producing Production Quality Software
Poelman, Logan G22.3033-009 WWW Programming
Franchitti, Jean-Claude G22.3033-010 Application Servers
Goldberg, Benjamin G22.3110-001 Honors Programming Languages
Cole, Richard G22.3520-001 Honors Analysis of Algorithms
Goldberg, Arthur G22.3812-001 Information Technology Projects
Marateck, Samuel V22.0002-001 Introduction to Computers and Programming
Odeh, Sana' V22.0002-002 Introduction to Computers and Programming
Korth, Evan V22.0002-003 Introduction to Computers and Programming
Engel, Deena V22.0002-004 Introduction to Computers and Programming
Engel, Deena V22.0004-001 Computers in Principle and Practice
Engel, Deena V22.0004-002 Computers in Principle and Practice
Odeh, Sana' V22.0004-003 Computers in Principle and Practice
Hull, Nathan V22.0004-004 Computers in Principle and Practice
Hull, Nathan V22.0004-005 Computers in Principle and Practice
Schonberg, Edmond V22.0101-001 *CANCELLED* Introduction to Computer Science I (Honors)
Marateck, Samuel V22.0101-002 Introduction to Computer Science I
Marateck, Samuel V22.0101-003 Introduction to Computer Science I
Korth, Evan V22.0101-004 Introduction to Computer Science I
Korth, Evan V22.0102-001 Introduction to Computer Science II
Dewar, Robert V22.0201-001 Computer Systems Organization I (Honors)
Grishman, Ralph V22.0201-002 Computer Systems Organization I
Hull, Nathan V22.0201-003 Computer Systems Organization I
Siegel, Alan V22.0310-001 Basic Algorithms (Honors)
Gottlieb, Allan V22.0310-002 Basic Algorithms
Odeh, Sana' V22.0380-002 Topics of General Computing Interest: Web Development and Programming
Goldberg, Benjamin V22.0436-001 Computer Architecture
Shoup, Victor V22.0453-001 Theory of Computation
Schonberg, Ed V22.0470-001 Object Oriented Programming
Schwartz, Jacob V22.0480-001 Special Topics in CS: Intro to Bioinformatics
Mazieres, David V22.0480-002 Special Topics in CS: Advanced OS
Geiger, Davi V22.0480-003 *CANCELLED* Special Topics in CS: Computer Vision
Perlin, Kenneth V22.0480-004 Special Topics in CS: Introduction to Computer Graphics
Zorin, Denis V22.0480-005 Special Topics in CS: Interactive Graphics