Course Schedule Spring 2007-2008

Course Schedule Spring 2007-2008

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

Course timetable as of December 31, 2008

Course Title Instructor Time Room SCPD
CS12N The Coming Revolution in Computer Architecture Dally TTh 3:15-4:30 Herrin T195
CS21N Can Machines Know? Can Machines Feel? Shoham MW 9:30-10:45 Gates 100
CS73N Business on the Information Highways Wiederhold/Bar ThF (see note) Gates 100
CS103B Discrete Structures Johnson MWF 10:00 Gates B03
CS105 Introduction to Computers Young MWF 1:15 Hewlett 200
CS106A Programming Methodology Young MWF 3:15 420-040
CS106B Programming Abstractions Sahami MWF 2:15 Hewlett 201
CS107 Programming Paradigms Cain MWF 11:00 Gates B01
CS121 Introduction to Artificial Intelligence Latombe MW 11:00-12:15 200-002
CS144 Introduction to Computer Networking Levis/Mazieres MW 4:15-5:30 Hewlett 101
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
CS191 Senior Project (none listed) by arrangement
CS191W Writing Intensive Senior Project (none listed) by arrangement
CS192 Programming Service Project (none listed) by arrangement
CS194 Software Project Plummer TTh 4:15-5:30 370-370
CS196 Microcomputer Consulting Ly TTh 7:00-7:50pm Meyer Forum 124
CS198 Teaching Computer Science Sahami/Kim 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 200-205
CS222 Rational Agency and Intelligent Interaction Shoham/van Ben M 2:15-4:05 70-72A1
CS224N Natural Language Processing Manning MW 11:00-12:15 Terman Aud
CS225A Experimental Robotics Khatib TTh 3:15-4:30 Gates B12
CS227 Reasoning Methods in AI Yorke-Smith/Br TTh 9:30-10:45 260-003
CS227B General Game Playing Genesereth W 4:15-6:05 Gates 2A
CS240 Advanced Topics in Operating Systems Engler MWF 2:15-3:05 Skilling 193
CS244B Distributed Systems Cheriton TTh 4:15-5:30 Skilling 191
CS244C Readings and Projects in Distributed Systems Cheriton
CS256 Formal Methods for Reactive Systems Manna TTh 12:50-2:05 Gates B12
CS256L Formal Methods for Reactive Systems Laboratory Manna by arrangement
CS274 Reps and Algor for Computational Molecular Bio Altman TTh 3:15-4:45 Thornton 102
CS277 Experimental Haptics Barbagli/Salis TTh 9:00-10:15 Clark S222
CS278 Introduction to Systems Biology Dill/Brutlag MW 12:50-2:05 Hewlett 102
CS295 Software Engineering Engler MW 11:00-12:15 Skilling 193
CS302 TechLaw with Progressive Minds Mitchell/Agraw Th 5:15-6:45pm Econ 140
CS327A Advanced Robotics Khatib MW 2:15-3:30 Gates B12
CS343 Topics in Compilers Lam MW 11:00-12:15 Gates B12
CS344 Projects in Computer Networks McKeown TTh 2:15-3:30 550-550D
CS344E Sensor Network Systems Levis MW 11:00-12:15 Gates 498
CS345C Data Integration Halevy MW 3:15-4:30 200-030
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 Gates B12
CS361B Advanced Algorithms Plotkin TTh 11:00-12:15 Gates 100
CS374 Algorithms in Biology Batzoglou TTh 11:00-12:15 Clark S361
CS376 Research Topics in Human-Computer Interaction Klemmer TTh 12:50-2:05 160-124
CS377D Producing Interactive Educ Media to Teach Sex Education Huang/Wiedmann M 3:15-6:05 160-120
CS377P Peace Innovation: How Tech Can Promote Global Harmony Fogg TTh 3:15-4:45 Cordura 100
CS379D Computer Vision and Image Analysis in the Study of Art Stork TTh 4:15-5:30 Gates 260
CS379Z Design Project for Agile Aging Winograd/Winog TTh 3:15-5:05 Bldg 524
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
CS448A Computational Photography Levoy TTh 2:45-4:00 Gates 392
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
CS94SI Cross-Paradigm Programming with Scala Newman/Ortiz H W 4:15-5:45 Gates B12