Course Schedule Spring 2008-2009

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

Course timetable as of November 7, 2009

Course Title Instructor Time Room
cs73N Business on the Information Highways Wiederhold/Bar ThF (see note) Gates 100
cs105 Introduction to Computers Young MWF 1:15 Hewlett 200
cs106A Programming Methodology Young MWF 3:15 Hewlett 200
cs106B Programming Abstractions Roberts MWF 2:15 Hewlett 200
cs106L Standard C++ Programming Laboratory Cain/Schwarz TTh 4:15-5:05 Econ 140
cs106X Programming Abstractions (Accelerated) Cain MWF 10:00 Gates B03
cs107 Computer Organization and Systems Zelenski MWF 11:00 Hewlett 201
cs109 Intro to Probability for Computer Scientists Sahami MWF 2:15 Braun Aud
cs110 Principles of Computer Systems Rosenblum MWF 10:00 Braun Aud
cs121 Introduction to Artificial Intelligence Latombe MW 11:00-12:15 AppPhy 200
cs154 Introduction to Automata and Complexity Theory Motwani TTh 3:15-4:30 Gates B01
cs154N Introduction to NP Completeness Motwani TTh 3:15-4: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
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
cs193P iPhone Application Programming Doll/Cannistra MW 3:15-4:30 320 105
cs194 Software Project Plummer TTh 4:15-5:30 370 370
cs196 Microcomputer Consulting Ly TTh 5:15-6:30 Meyer Forum
cs198 Teaching Computer Science Sahami/Thamron M 4:15-6:05 380 380C
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 260-113
cs209 Introduction to Functional Programming Lavender MW 5:15-6:30 Gates B12
cs210B Software Project Experience with Corporate Partner Borenstein TTh 4:15-5:30 Terman 198
cs222 Rational Agency and Intelligent Interaction Shoham/Pacuit M 2:15-4:05 Educ206
cs224N Natural Language Processing Manning MW 11:00-12:15 Gates B03
cs227 Reasoning Methods in AI Yorke-Smith TTh 9:30-10:45 Gates B12
cs227B General Game Playing Genesereth W 4:15-6:05 Gates 2A
cs240 Advanced Topics in Operating Systems Engler MW 2:15-3:30 Gates B03
cs244B Distributed Systems Cheriton TTh 12:50-2:05 Gates B01
cs274 Reps and Algor for Computational Molecular Bio Altman TTh 3:15-4:45 McCull 126
cs294S Research Project in Computer Systems Lam MW 11:00-12:15 Gates 100
cs294S-2 Research Project in Computer Systems Dill F 10:00-11:50 Gates 498
cs294W Writing Intensive Research Project in CS Lam (see CS294S-1)
cs294W-2 Writing Intensive Research Project in CS Dill (see CS294S-2)
cs295 Software Engineering Aiken TTh 12:50-2:05 Gates B03
cs344 Build an Internet Router McKeown TTh 2:15-3:30 380 380C
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 Art 4
cs369F Topics in Analysis of Algorithms Plotkin TTh 11:00-12:15 Gates 260
cs374 Algorithms in Biology Batzoglou TTh 11:00-12:15 Y2E2111
cs376 Research Topics in Human-Computer Interaction Heer TTh 12:50-2:05 GESB124
cs377V Persuasive Onlne Video:Methods/Metrics Changing Behavio Fogg Th 3:15-5:05 Cordura 100
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
cs402 Beyond Bits & Atoms: Designing Technological Tools Blikstein F 10:00-1:00
cs447 Software Design Experiences Winograd MW 3:15-5:05 524 524A
cs448D Character Animation Koltun MW 11:00-12:15 Gates 260
cs499 Advanced Reading and Research (none listed) by arrangement
cs547 Human-Computer Interaction Seminar Winograd F 12:30-2:00 Gates B01
cs801 TGR Project (none listed) by arrangement
cs802 TGR Dissertation (none listed) by arrangement