Course Schedule Autumn 2006-2007

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, 2007

Course Title Instructor Time Room
cs1C Introduction to Computing at Stanford Ly by arrangement
cs74N Digital Dilemmas Dill TTh 11:00-12:15 Gates 100
cs103A Discrete Mathematics for Computer Science Plummer MWF 1:15 550-550A
cs105 Introduction to Computers Young MWF 1:15 420-041
cs106A Programming Methodology Young MWF 3:15 Terman Aud
cs106X Programming Methodology and Abstractions (Accelerated) Zelenski MWF 2:15 420-041
cs107 Programming Paradigms Cain MWF 11:00 370-370
cs107L Programming Paradigms Laboratory Cain W 3:15-4:30 Gates B02
cs108 Object-Oriented Systems Design Parlante MW 12:50-2:05 Gates B03
cs140 Operating Systems and Systems Programming Rosenblum MWF 10:00 Gates B03
cs143 Compilers Aiken TTh 9:30-10:45 Skilling 193
cs145 Introduction to Databases Widom MW 11:00-12:15 Gates B01
cs147 Introduction to Human-Computer Interaction Design Winograd MWF 9:00 370-370
cs154 Introduction to Automata and Complexity Theory Dill TTh 3:15-4:30 380-380X
cs154N Introduction to NP Completeness Dill TTh 3:15-4:30 380-380X
cs156 Calculus of Computation Manna/Bradley TTh 1:15-2:30 Gates B12
cs157 Logic and Automated Reasoning Genesereth TTh 2:45-4:00 Gates B03
cs161 Design and Analysis of Algorithms Plotkin TTh 11:00-12:15 Gates B03
cs191 Senior Project (none listed) by arrangement
cs191W Writing Intensive Senior Project (none listed) by arrangement
cs192 Programming Service Project (none listed) by arrangement
cs198 Teaching Computer Science Roberts/Zhuo M 4:15-6:00 380-380Y
cs199 Independent Work (none listed) by arrangement
cs199P Independent Work (none listed) by arrangement
cs202 Law for Computer Science Professionals Hansen Th 5:00-6:00pm Gates B01
cs205 Mathematical Methods for Robotics, Vision & Graph Fedkiw MW 9:30-10:45 200-034
cs221 Artificial Intelligence: Principles & Techniques Ng TTh 9:30-10:45 Gates B01
cs225B Robot Programming Laboratory Konolige TTh 3:15-4:30 Gates 100
cs229 Machine Learning Ng MW 9:30-10:45 Gates B01
cs240 Advanced Topics in Operating Systems Mazieres TTh 4:15-5:30 Skilling 191
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 Linton TTh 11:00-12:15 Gates B01
cs270 Intro to Biomedical Informatics: Fundamental Meth Musen TTh 1:30-2:45 Thornton102
cs272 Intro Biomedical Informatics Research Methodology Altman TTh 3:15-4:30 160-124
cs276 Text Retrieval and Web Search Manning/Raghav TTh 4:15-5:30 Gates B03
cs279 Comp Methods Analysis & Reconstruction Biol Netwks Koller TTh 11:00-12:15 Braun Aud (Mudd
cs300 Departmental Lecture Series Motwani MTWTh 4:15-5:45 Gates B12
cs301 Teaching and Communication Seminar Roberts T 1:15-2:30 200-030
cs309A Software as a Service Chou T 4:15-5:15 Skilling Aud
cs344B Advanced Distributed Systems Cao TTh 2:45-4:00 Gates 498
cs345A Data Mining Ullman/Rajaram MW 3:15-4:30 200-030
cs348A Computer Graphics: Geometric Modeling Guibas TTh 9:30-10:45 Skilling 191
cs364A Algorithmic Game Theory Roughgarden TTh 2:45-4:00 Gates B12
cs365 Randomized Algorithms Motwani WF 3:15-4:30 RedwoodG19
cs374 Algorithms in Biology Batzoglou TTh 3:15-4:30 Clark S361
cs376 Research Topics in Human-Computer Interaction Klemmer TTh 1:15-2:30 160-124
cs377A Introduction to Cybernetics and Systems for Design Dubberly/Panga Th 7:00-9:50pm 160-315
cs377P Persuading People on the Web and Via Mobile Phones Fogg T 2:15-5:05 Cordura 100
cs379C Computational Models of Neocortex Dean MW 3:15-4:30 Gates 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
cs468 Geometric Algorithms Seminar Koltun M 2:15-5:15 Gates 392
cs499 Advanced Reading and Research (none listed) by arrangement
cs528 Broad Area Colloquium Batzoglou M 4:15-5:30 Hewlett 200
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