Course Schedule Autumn 2004-2005

Course timetable as of December 31, 2005

Course Title Instructor Time Room
cs1C Introduction to Computing at Stanford Smith by arrangement
cs68N Technological Visions of Utopia Roberts MW 3:15-4:30 Gates 100
cs74N Digital Dilemmas Dill/Fox TTh 11:00-12:15 Gates 100
cs103A Discrete Mathematics for Computer Science Plummer MWF 11:00 300-300
cs105 Introduction to Computers Young MWF 1:15 420-041
cs106A Programming Methodology Parlante MWF 2:15 Skilling Aud
cs106B Programming Abstractions Zelenski MWF 3:15 370-370
cs106X Programming Methodology and Abstractions (Accelerated) Sahami MWF 10:00 Skilling Aud
cs107 Programming Paradigms Cain MWF 2:15 420-041
cs140 Operating Systems and Systems Programming Rosenblum MWF 10:00 Gates B03
cs143 Compilers Aiken TTh 11:00-12:15 Thornton102
cs145 Introduction to Databases Ullman/Rajaram TTh 2:45-4:00 Skilling Aud
cs147 Introduction to Human-Computer Interaction Design Winograd MWF 9:00 370-370
cs148 Introductory Computer Graphics Johnson MW 1:15-2:30 Gates B03
cs154 Introduction to Automata and Complexity Theory Dill TTh 3:15-4:30 60-61H
cs154N Introduction to NP Completeness Dill TTh 3:15-4:30 60-61H
cs157 Logic and Automated Reasoning Manna TTh 11:00-12:15 Gates B08
cs157L Logic and Automated Reasoning Laboratory Manna
cs161 Design and Analysis of Algorithms Plotkin TTh 11:00-12:15 Gates B03
cs162 Introduction to Combinatorics and its Applications (none listed) (enroll in Math108)
cs191 Senior Project (none listed) by arrangement
cs191W Writing Intensive Senior Project (none listed) by arrangement
cs192 Programming Service Project (none listed) by arrangement
cs196 Microcomputer Consulting Ly TTh 7:00-7:50 pm Meyer 143
cs198 Teaching Computer Science Johnson/Delaye M 4:15-6:00 380-380Y
cs199 Independent Work (none listed) by arrangement
cs199P Independent Work (none listed) by arrangement
cs200 Undergraduate Colloquium Young Th 3:15-4:45 Gates 100
cs202 Law for Computer Science Professionals Hansen Th 7:00-8:00pm Gates B12
cs203 Understanding & Particip in Cyberlaw & Policymakin Gelman TTh 2:15-3:30 T G498 Th B08
cs205 Mathematical Methods for Robotics, Vision & Graph Fedkiw MW 2:15-3:30 Braun Lecture
cs212 Computer Architecture and Organization (none listed) (enroll in EE282)
cs221 Artificial Intelligence: Principles & Techniques Ng MW 9:30-10:45 Gates B01
cs228 Probabilistic Models in Artificial Intelligence Koller MWF 11:00-12:15 Gates B01
cs229 Machine Learning Ng TTh 9:30-10:45 370-370
cs237A Numerical Linear Algebra Golub MWF 11:00-12:15 HerrinT175
cs242 Programming Languages Mitchell MW 1:15-2:30 Gates B01
cs248 Introduction to Computer Graphics Levoy TTh 2:45-4:00 Gates B01
cs249 Object-Oriented Prog: A Modeling & Simul Perspect Cheriton TTh 11:00-12:15 Gates B01
cs270 Intro to Biomedical Informatics: Fundamental Meth Musen TTh 1:30-2:45 Thornton 102
cs272 Biomedical Informatics Project Course Altman TTh 3:00-4:30 160-127
cs276A Text Retrieval and Mining Manning/Raghav TTh 4:15-5:30 Gates B01
cs294 DARPA Grand Challenge Thrun WF 4:15-5:45 Gates B08
cs294W Writing Intensive Research Project in AI Thrun WF 4:15-5:45 (see CS294)
cs298 Seminar on Teaching Introductory Computer Science Roberts M 7:00-8:30pm Gates 100
cs300 Departmental Lecture Series Motwani MTWTh 4:15-5:45 Gates B12
cs345 Topics in Data Warehousing Babcock TTh 1:15-2:30 200-034
cs349 Readings in Distributed Systems Research: The 90's Cao T 2:45-4:00 Gates 400
cs355 Advanced Topics in Cryptography Boneh MW 1:15-2:30 Gates B08
cs364A Algorithmic Game Theory Roughgarden TTh 1:15-2:30 Gates B12
cs365 Randomized Algorithms Motwani MW 3:15-4:30 Hewlett 102
cs374 Algorithms in Biology Batzoglou TTh 11:00-12:15 ClarkS361
cs376 Research Topics in Human-Computer Interaction Klemmer TTh 11:00-12:15 Gates 260
cs377A Introduction to Cybernetics and the Design of Systems Pangaro/Dubber M 7:00-9:50pm 160-326
cs377B Topics in Design: Design for Autism (none listed) TTh 1:15-3:05 Terman 556
cs377C Human-Computer Interface Technology Verplank MW 10:00-12:00 CO6F Wilbur Mod
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
cs444A Principles of Dependable Computer Systems Fox Th 2:15-6:15 20-22K
cs447 Interdisciplinary Design Innovation Winograd/Kelle TTh 3:15-5:05 160-124
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 200
cs531 Numerical Analysis/Scientific Computing Seminar Golub M 4:15-5:30 Herrin T175
cs540 Seminar on Computer Systems (none listed) (enroll in EE380)
cs547 Human-Computer Interaction Seminar Winograd F 12:30-2:00 Gates B01
cs579 Frontiers in Interdisciplinary Biosciences (none listed) (enroll in ChemE459)
cs801 TGR Project (none listed) by arrangement
cs802 TGR Dissertation (none listed) by arrangement