Course Schedule Spring 2009-2010

Not a Stanford student? Go to https://summer.stanford.edu for information on taking classes as a Summer Visitor.

Course timetable as of November 23, 2009

Course Title Instructor Time Room
cs26N Motion Planning for Robots, Digital Actors Latombe MW 9:30-10:45 Gates 100
cs73N Business on the Information Highways Wiederhold/Bar ThF (see note) Gates 100
cs103 Mathematical Foundations of Computing Plummer MWF 2:15 Hewlett 201
cs105 Introduction to Computers Young MWF 2:15 Cubberley Aud
cs106A Programming Methodology Cain MWF 11:00 Braun Aud
cs106B Programming Abstractions Cain MWF 1:15 420-040
cs106L Standard C++ Programming Laboratory Cain/Schwarz
cs107 Computer Organization and Systems Zelenski MWF 11:00-12:15 Gates B01
cs109 Intro to Probability for Computer Scientists Sahami MWF 2:15-3:30 Braun Aud
cs109L Statistical Computing with R Laboratory Sahami/Rothfel
cs110 Principles of Computer Systems Rosenblum MWF 10:00 Gates B03
cs121 Introduction to Artificial Intelligence Latombe MW 11:00-12:15 Y2E2 111
cs140 Operating Systems and Systems Programming Ousterhout MWF 10:00 380-380C
cs154 Introduction to Automata and Complexity Theory Ullman TTh 2:15-3:30 Gates B01
cs154N Introduction to NP Completeness Ullman TTh 2:15-3:30 Gates B01
cs155 Computer and Network Security Boneh/Mitchell TTh 2:15-3:30 Skilling Aud
cs164 Computing with Phys Objects: Algor Shape & Motion Guibas MW 2:15-3:30 Gates 392
cs170 Composition, Coding and Perf with Laptop Orchestra Wang W 7:00-10:00pm Knoll 315
cs178 Digital Photography Levoy TTh 2:15-3:30 Hewlett 201
cs191 Senior Project (none listed) by arrangement
cs191W Writing Intensive Senior Project (none listed) by arrangement
cs192 Programming Service Project (none listed) by arrangement
cs194 Software Project Plummer TTh 4:15-5:30 370-370
cs196 Computer Consulting Ly TTh 5:15-6:30 Meyer Forum
cs198 Teaching Computer Science Sahami/Ruth M 4:15-6:05
cs199 Independent Work (none listed) by arrangement
cs199P Independent Work (none listed) by arrangement
cs205B Mathematical Methods for Fluids, Solids & Interfac Fedkiw TTh 9:30-10:45 Terman M33
cs208 The Canon of Computer Science Koltun MW 2:15-3:30 420-040
cs210B Software Project Experience with Corporate Partner Borenstein TTh 4:15-5:30 Terman 198
cs222 Rational Agency and Intelligent Interaction Shoham M 2:15-4:05
cs224N Natural Language Processing Manning MW 11:00-12:15 Gates B03
cs225A Experimental Robotics Khatib TTh 3:15-4:30 Gates B12
cs227 Reasoning Methods in AI (none listed) TTh 9:30-10:45 Gates B12
cs227B General Game Playing Genesereth W 4:15-6:05 Gates B12
cs240 Advanced Topics in Operating Systems Engler TTh 4:15-5:30 Skilling 193
cs241 Secure Web Programming Boneh/Mitchell TTh 11:00-12:15 380 380C
cs244B Distributed Systems Cheriton TTh 12:50-2:05 Gatse B01
cs244C Readings and Projects in Distributed Systems Cheriton by arrangement
cs244E Wireless Networking Levis TTh 3:15-4:30 260-012
cs274 Reps and Algor for Computational Molecular Bio Altman TTh 3:15-4:45 tba
cs294S Research Project in Software Systems and Security Lam MW 11:00-12:15
cs294W Writing Intensive Research Project in CS Lam MW 11:00-12:15 (see CS294S)
cs295 Software Engineering Aiken TTh 9:30-10:45 Gates B03
cs303 Designing Computer Science Experiments Klemmer/Levis W 3:15-6:05 160-124
cs315A Parallel Computer Architecture and Programming Olukotun MW 2:15-3:30 Skilling Aud
cs327A Advanced Robotics Khatib MW 2:15-3:30 Gates B12
cs343 Advanced Topics in Compilers Engler TTh 2:15-3:30
cs346 Database System Implementation Agrawal/Park TTh 2:15-3:30
cs347 Transaction Processing and Distributed Databases Garcia-Molina MW 12:50-2:05 Skilling 193
cs348B Computer Graphics: Image Synthesis Techniques Hanrahan TTh 9:30-10:45 160-317
cs361B Advanced Algorithms Plotkin TTh 11:00-12:15 Gates 100
cs374 Algorithms in Biology Batzoglou TTh 11:00-12:15 Terman M33
cs376 Research Topics in Human-Computer Interaction Klemmer TTh 12:50-2:05 160-124
cs377L Learning in a Networked World Pea
cs379L Designing Liberation Technology Winograd/Cohen TTh 1:15-3:05 d.school room
cs390A Curricular Practical Training (none listed) by arrangement
cs390B Curricular Practical Training (none listed) by arrangement
cs390C Curricular Practical Training (none listed) 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
cs448E Virtual Worlds Koltun MW 11:00-12:15 Hewlett 103
cs499 Advanced Reading and Research (none listed) by arrangement
cs523 The Future of the Automobile Beiker W 4:15-5:30 Hewlett 103
cs547 Human-Computer Interaction Seminar Winograd F 12:50-2:05 Gates B01
cs801 TGR Project (none listed) by arrangement
cs802 TGR Dissertation (none listed) by arrangement