Course timetable as of December 31, 2005
| Course | Title | Instructor | Time | Room |
|---|---|---|---|---|
| cs48N | The Science of Art | Levoy | TTh 2:30-4:00 | Gates 392 |
| cs73N | Business on the Information Highways | Wiederhold | F 2:15-4:05 | Gates 100 |
| cs103B | Discrete Structures | Johnson | MWF 10:00 | Gates B03 |
| cs105 | Introduction to Computers | Young | MWF 1:15 | Hewlett 201 |
| cs106A | Programming Methodology | Jimenez/Burr | MWF 2:15 | 420-040 |
| cs106B | Programming Abstractions | Sahami | MWF 10:00 | 370-370 |
| cs107 | Programming Paradigms | Cain | MWF 11:00 | Terman Aud |
| cs107L | Programming Paradigms Laboratory | Cain | W 3:15-4:30 | Gates 498 |
| cs108 | Object-Oriented Systems Design | Parlante | TTh 3:15-4:30 | 370-370 |
| cs143 | Compilers | Chow | MW 9:30-10:45 | Gates B01 |
| cs154 | Introduction to Automata and Complexity Theory | Motwani | MW 2:45-4:00 | Gates B01 |
| cs154N | Introduction to NP Completeness | Motwani | MW 2:45-4:00 | Gates B01 |
| cs155 | Computer and Network Security | Boneh/Mitchell | TTh 1:15-2:30 | Gates B01 |
| cs157 | Logic and Automated Reasoning | Genesereth | TTh 11:00-12:15 | Gates B03 |
| cs191 | Senior Project | (none listed) | by arrangement | |
| cs191W | Writing Intensive Senior Project | (none listed) | by arrangement | |
| cs192 | Programming Service Project | (none listed) | by arrangement | |
| cs193E | Object-oriented User Interface Programming | Crawford/Seide | TTh 3:15-4:30 | 320-105 |
| cs193N | C# and the .NET Platform | Plummer | TTh 1:15-2:30 | Gates B03 |
| cs194 | Software Project | Plummer | TTh 4:15-5:30 | 380-380Y |
| cs196 | Microcomputer Consulting | Ly | TTh 7:00pm | Meyer 143 |
| cs198 | Teaching Computer Science | Johnson/Berglu | M 4:15-6:00 | 380-380Y |
| cs199 | Independent Work | (none listed) | by arrangement | |
| cs199P | Independent Work | (none listed) | by arrangement | |
| cs201 | Computers, Ethics and Social Responsibility | Roberts | MWF 10:00 | Ceras300 |
| cs224N | Natural Language Processing | Manning | MW 11:00-12:15 | Gates B12 |
| cs225A | Experimental Robotics | Khatib | Th 3:15-4:30 | Gates B12 |
| cs227 | Reasoning Methods in AI | Nayak | TTh 9:30-10:45 | Gates B12 |
| cs227B | General Game Playing | Genesereth | W 4:15-6:05 | Gates B08 |
| cs237C | Numerical Solution of Partial Differentil Equatio | Fedkiw | MW 2:15-3:30 | 160-325 |
| cs238 | Parallel Methods in Numerical Analysis | Alonso | MWF 1:15 | 540-108 |
| cs240 | Advanced Topics in Operating Systems | Engler | MWF 1:15 | McCullough 115 |
| cs244B | Distributed Systems | Terry | TTh 11:00-12:15 | Gates B01 |
| cs244C | Distributed Systems Project | Cao/Danzig | F 10:00-12:00 | Gates 260 |
| cs247B | Contextual and Organizational Issues in HCI | Hinds | (enroll in MS&E430) | |
| cs273 | Algorithms for Structure and Motion in Biology | Latombe/Batzog | TTh 11:00-12:15 | Clark S361 |
| cs274 | Reps and Algor for Computational Molecular Bio | Altman | TTh 2:45-4:00 | Thornton 102 |
| cs275B | App of Musical Infor: Query, Analysis & Style Sim | (none listed) | (enroll in Music254) | |
| cs295 | Software Engineering | Aiken/Kremenek | TTh 11:00-12:15 | Terman Aud |
| cs315A | Parallel Computer Architecture and Programming | Olukotun | MW 9:30-10:45 | McCull 115 |
| cs327A | Advanced Robotics | Khatib | MW 2:15-3:30 | Gates B12 |
| cs336 | Advanced Methods in Matrix Computation | Golub | MWF 11:00-12:15 | 380-380D |
| cs344 | Projects in Computer Networks | McKeown | MW 2:45-4:00 | Gates B08 |
| cs346 | Database System Implementation | Widom | MW 11:00-12:15 | Gates B08 |
| cs347 | Transaction Processing and Distributed Databases | Garcia-Molina | MW 1:15-2:30 | Gates B03 |
| cs348B | Computer Graphics: Image Synthesis Techniques | Hanrahan | TTh 9:30-10:45 | Hewlett 101 |
| cs349 | Readings in Distributed Systems Research: The 90's | Cao | T 1:15-2:30 | Gates 400 |
| cs359 | Interactive Theorem Proving | Dill | MW 9:30-10:45 | Gates B08 |
| cs368 | Geometric Algorithms | Guibas | MW 10:30-11:45 | Gates 100 |
| cs369 | Combinatorial Optimization | Plotkin | Th 2:15-4:05 | Gates 260 |
| cs369C | Clustering Algorithms | Mishra | T 2:15-4:05 | 200-013 |
| cs369E | Expanders in Computer Science | Dwork | M 2:15-4:05 | Educ130 |
| cs377A | Mobile Interaction | Klemmer | T 1:30-4:00 | 160-124 |
| cs377D | Interactive Media Design for Kids: Learning Health/Bio | Huang/Wiedmann | W 6:00-9:00 | 160-120 |
| cs377X | Cognition in Interaction Design | Shrager | ||
| cs378 | Phenomenological Foundations of Cognition, Language, and Com | Winograd | Th 1:15-4:05 | Ventura 17 |
| cs390A | Curricular Practical Training | Motwani | by arrangement | |
| cs390B | Curricular Practical Training | Motwani | by arrangement | |
| cs390C | Curricular Practical Training | Motwani | by arrangement | |
| cs393 | Computer Laboratory | (none listed) | by arrangement | |
| cs395 | Independent Database Project | (none listed) | by arrangement | |
| cs399 | Independent Project | (none listed) | by arrangement | |
| cs399P | Independent Project | (none listed) | by arrangement | |
| cs400 | Academic Professional Skills Seminar | Garcia-Molina/ | W 4:15-5:05 | Gates B12 |
| cs428 | Information Processing for Sensor Networks | Guibas | W 3:15-5:15 | Gates 100 |
| cs499 | Advanced Reading and Research | (none listed) | by arrangement | |
| cs510 | Digital Systems Reliability Seminar | (none listed) | (enroll in EE385A) | |
| cs528 | Broad Area Colloquium | Thrun | M 4:15-5:30 | Hewlett 201 |
| cs531 | Numerical Analysis/Scientific Computing Seminar | Golub | M 4:15-5:30 | HerrinT175 |
| cs540 | Seminar on Computer Systems | (none listed) | (enroll in EE380) | |
| cs547 | Human-Computer Interaction Seminar | Winograd | F 12:30-2:00 | Gates B01 |
| cs548 | SNRC/Internet and Distributed Systems Seminar | Fox | T 2:45-4:00 | Skilling Aud |
| cs579 | Frontiers in Interdisciplinary Biosciences | (none listed) | (enroll in ChemE459) | |
| cs801 | TGR Project | (none listed) | by arrangement | |
| cs802 | TGR Dissertation | (none listed) | by arrangement |