Course Schedule Winter 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 December 31, 2010

Course Title Instructor Time Room
cs2C Multimedia Production Chan by arrangement
cs106A Programming Methodology Roberts MWF 3:15 420-040
cs106B Programming Abstractions Cain MWF 11:00 Gates B01
cs108 Object-Oriented Systems Design Young TTh 2:15-3:30 Skilling Aud
cs109 Intro to Probability for Computer Scientists Sahami MWF 2:15-3:30 Terman Aud
cs109L Statistical Computing with R Laboratory Rothfels/Saham Th 2:15-3:30 Braun Aud
cs110 Principles of Computer Systems Rosenblum MWF 10:00 McCull 115
cs124 From Languages to Information Jurafsky TTh 9:30-10:45 Meyer Forum
cs140 Operating Systems and Systems Programming Mazieres TTh 4:15-5:30 Skilling Aud
cs149 Parallel Programming Aiken/Olukotun TTh 11:00-12:15 Herrin T195
cs156 Calculus of Computation Manna MW 11:00-12:15 Gates B12
cs161 Design and Analysis of Algorithms Roughgarden TTh 11:00-12:15 370-370
cs181 Computers, Ethics and Public Policy Johnson TTh 4:15-5:30 HerrinT175
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 Cannistraro/Sh TTh 4:15-5:30 Educ 128
cs193S Scalable Web 2.0 Programming Jannink TTh 2:15-3:30 Gates B03
cs196 Computer Consulting Ly TTh 5:15-6:30 Meyer Forum
cs198 Teaching Computer Science Sahami/Wang M 4:15-6:05 380 380C
cs199 Independent Work (none listed) by arrangement
cs199P Independent Work (none listed) by arrangement
cs202 Law for Computer Science Professionals Hansen Th 5:45-7:00pm Gates B12
cs210A Software Project Experience with Corporate Partner Borenstein MW 4:15-5:30 Terman 198
cs223A Introduction to Robotics Khatib MW 2:15-3:30 Gates B01
cs223B Introduction to Computer Vision Li TTh 9:30-10:45 Gates B03
cs224U Natural Language Understanding Jurafsky/MacCa TTh 3:15-4:30 Art 4
cs226 Statistical Techniques in Robotics Thrun MW 9:30-10:45 200 303
cs228 Structured Probabilistic Models: Princ & Technique Koller TTh 11:00-12:15 Gates B01
cs243 Program Analysis and Optimizations Lam MW 11:00-12:15 Gates B03
cs244 Advanced Topics in Networking McKeown TTh 2:15-3:30 380-380C
cs245 Database System Principles Garcia-Molina TTh 12:50-2:05 Gates B03
cs247-2 Human-Computer Interaction Design Studio Verplank TTh 1:15-3:05 Wallenberg 120
cs247 Human-Computer Interaction Design Studio Winograd/Raffl TTh 1:15-3:05 Wallenberg 124
cs247L HCI Technology Laboratory Winograd W 6:00-8:00pm Bldg 524
cs248 Interactive Computer Graphics Koltun MW 12:50-2:05 Gates B03
cs249B Advanced Object-oriented Programming Cheriton TTh 11:00-12:15 Gates B12
cs255 Introduction to Cryptography Boneh MW 2:15-3:30 Gates B03
cs261 Optimization and Algorithmic Paradigms Plotkin TTh 11:00-12:15 200-205
cs262 Computational Genomics Batzoglou MW 11:00-12:15 160-326
cs271 Effective Design in Clinical Informatics Systems Das TTh 4:15-5:30 80-115
cs275 Translational Bioinformatics Butte MW 3:15-4:30 Alway M114
cs277 Experimental Haptics Barbagli/Salis TTh 9:00-10:15 Gates 100
cs294A Research Project in Artifical Intelligence Ng W 4:15-5:30 Gates 120
cs294H Research Project in Human-Computer Interaction Heer/Kamvar TTh 3:15-5:05 Econ 140
cs294W Writing Intensive Research Project in CS Ng W 4:15-5:30 (see CS294A-1)
cs294W-3 Writing Intensive Research Project in CS Heer TTh 3:15-5:05 (see CS294H)
cs321 Information Processing for Sensor Networks Guibas MW 2:15-3:30 Gates 100
cs345A Data Mining Rajaraman/Lesk TTh 4:15-5:30 200-203
cs349C Readings in Distributed Systems Cao/Danzig T 3:15-4:30 Gates 300
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
cs402L Beyond Bits and Atoms: Lab Blikstein
cs448A Computational Photography Levoy TTh 2:15-3:30 Gates 392
cs499 Advanced Reading and Research (none listed) by arrangement
cs523 The Future of the Automobile Beiker W 4:15-5:30 Hewlett 103
cs545 Database and Information Management Seminar Widom F 4:15-5:30 Gates B12
cs546 Seminar on Liberation Technologies Winograd/Cohen Th 4:30-6:00pm 380-380X
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