Course Schedule Winter 2004-2005

Course timetable as of December 31, 2005

Course Title Instructor Time Room
cs2C Intermediate Computing at Stanford Ly by arrangement
cs103A Discrete Mathematics for Computer Science Johnson MWF 10:00 Skilling Aud
cs103B Discrete Structures Sahami MWF 10:00 300-300
cs103X Discrete Structures (Accelerated) Cain MWF 11:00 300-300
cs106A Programming Methodology Roberts MWF 2:15 Hewlett200
cs106B Programming Abstractions Zelenski MWF 2:15 Skilling Aud
cs106X Programming Methodology and Abstractions (Accelerated) Cain MWF 9:00 300-300
cs108 Object-Oriented Systems Design Parlante TTh 1:15-2:30 Gates B01
cs121 Introduction to Artificial Intelligence Latombe MW 11:00-12:15 420-041
cs137 Introduction to Scientific Computing Nagarajan MWF 11:00-12:15 McCull 122
cs140 Operating Systems and Systems Programming Rosenblum MWF 10:00 Gates B01
cs161 Design and Analysis of Algorithms Roughgarden TTh 1:15-2:30 370-370
cs191 Senior Project (none listed) by arrangement
cs191W Writing Intensive Senior Project (none listed) by arrangement
cs192 Programming Service Project (none listed) by arrangement
cs193C Client-Side Internet Technologies Young MWF 1:15 Gates B01
cs194 Software Project Young MW 4:15-5:30 Hewlett102
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
cs222 Knowledge Representation Costello MW 12:50-2:05 Gates B12
cs223A Introduction to Robotics Khatib MW 2:15-3:30 Gates B01
cs223B Introduction to Computer Vision Thrun TTh 1:15-2:30 Gates B03
cs224S Speech Recognition and Synthesis Jurafsky TTh 10:00-11:50 460-126
cs240 Advanced Topics in Operating Systems Engler MWF 1:15 Skilling Aud
cs240-2 Advanced Topics in Operating Systems Engler MWF 2:15 HerrinT175
cs243 Advanced Compiling Techniques Ghuloum/Adl-Ta MW 11:00-12:15 Gates B01
cs244A Introduction to Computer Networks Danzig TTh 2:45-4:00 Gates B01
cs245 Database System Principles Garcia-Molina TTh 11:00-12:15 Gates B01
cs247A-2 Human-Computer Interaction:Interact Design Studio Verplank TTh 3:15-5:05 160-120
cs247A Human-Computer Interaction:Interact Design Studio Klemmer TTh 3:15-5:05 160-124
cs255 Introduction to Cryptography Boneh MW 2:15-3:30 Terman Aud
cs256 Formal Methods for Reactive Systems Manna TTh 11:00-12:15 Gates B12
cs256L Formal Methods for Reactive Systems Laboratory Manna by arrangement
cs258 Introduction to Programming Language Theory Mitchell TTh 1:15-2:30 Gates B12
cs261 Optimization and Algorithmic Paradigms Plotkin TTh 9:30-10:45 Gates B12
cs262 Computational Genomics Batzoglou TTh 2:45-4:00 Skilling Aud
cs271 Introduction to Clinical Systems Das TTh 1:30-2:45 Thorn102
cs275A Musical Information: An Introduction (none listed) (enroll in Music253)
cs276B Web Search and Mining Manning/Raghav TTh 4:15-5:30 Gates B12
cs329 Reasoning and Learning in Cognitive Systems Langley TTh 1:15-2:30 Gates 260
cs337 Numerical Methods for Initial Boundary Value Prob Gustafsson MW 3:15-4:30 60-61G
cs348A Computer Graphics: Geometric Modeling Guibas TTh 9:30-10:45 Gates B01
cs349 Advanced Topics in Object-oriented Programming Cheriton TTh 11:00-12:15 Gates B03
cs369X Approximation Algorithms for Optimization Problems Goel
cs377A The Evolution of Ideas and Products Winograd/Norma Th 12:15-3:05 540-103
cs377X Exper Research on Adv User Interfaces: Project-Based Nass
cs377Y Collaborative Design & Research Tech-Integrated Curric Goldman
cs379 Computational Systems Biology Dill MW 10:00-11:15 Gates 260
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
cs448A Appearance Models for Computer Graphics and Vision Hanrahan TTh 2:30-3:45 Gates 392
cs468 Topics in Geometric Algorithms Guibas W 12:30-2:00 Gates 392
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 Hewlett200
cs531 Numerical Analysis/Scientific Computing Seminar Golub M 4:15-5:30 HerrinT175
cs540 Seminar on Computer Systems (none listed) (enroll in EE380)
cs545 Database Research Seminar Garcia-Molina F 4:15-5:30 Gates B08
cs547 Human-Computer Interaction Seminar Winograd F 12:30-2:00 Gates B03
cs579 Frontiers in Interdisciplinary Biosciences (none listed) (enroll in ChemE459)
cs801 TGR Project (none listed) by arrangement
cs802 TGR Dissertation (none listed) by arrangement