Course Schedule Winter 2015-2016

Course Schedule Winter 2015-2016

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

Course Title Instructor Time Room SCPD
CS2C Introduction to Media Production Scott by arrangement
CS42 Callback Me Maybe: Contemporary Javascript Viswanathan/Na MW 10:30-11:20 530-127
CS103 Mathematical Foundations of Computing Schwarz MWF 3:00-4:20 Nvidia Aud
CS103A Mathematical Problem-solving Strategies Schwarz T 3:00-5:50 160-124
CS106A Programming Methodology Roberts MWF 10:30-11:20 Nvidia Aud
CS106B Programming Abstractions Piech MWF 11:30-12:20 Dink Aud
CS106X Programming Abstractions (Accelerated) Cain/Cranor MWF 1:30-2:20 200-002
CS107 Computer Organization and Systems Lee MF 1:30-2:50 420-040
CS107E Computer Systems from the Ground Up Hanrahan/Engle MF 1:30-2:50 200-305
CS108 Object-Oriented Systems Design Young TTh 4:30-5:50 Gates B01
CS109 Intro to Probability for Computer Scientists Sahami MWF 11:30-12:50 Nvidia Aud
CS124 From Languages to Information Jurafsky TTh 3:00-4:20 420-040
CS140 Operating Systems and Systems Programming Ousterhout MWF 11:30-12:20 Hewlett 201
CS142 Web Applications Rosenblum MWF 10:30-11:20 Bishop Aud
CS154 Introduction to Automata and Complexity Theory Williams MW 4:30-5:50 Skilling Aud
CS161 Design and Analysis of Algorithms Guibas MW 3:00-4:20 Hewlett 200
CS183E Effective Leadership in High-tech Finley/Goldfei W 4:30-5:50 160-318
CS191 Senior Project (none listed) by arrangement
CS191W Writing Intensive Senior Project (none listed) by arrangement
CS192 Programming Service Project (none listed) by arrangement
CS193A Android Programming Stepp TTh 1:30-2:50 Shriram 104
CS194 Software Project Stepp TTh 4:30-5:50 Hewlett 102
CS194H User Interface Design Project Landay TTh 11:30-1:20 540-108
CS194W Software Project (WIM) Stepp TTh 4:30-5:50 (see CS 194)
CS196 Computer Consulting Smith TTh 6:00-7:20pm Herrin T185
CS198 Teaching Computer Science Sahami/Tran M 4:30-6:20 420-040
CS198B Additional Topics in Teaching Computer Science Sahami/Broder W 4:30-5:50 160-321
CS199 Independent Work (none listed) by arrangement
CS199P Independent Work (none listed) by arrangement
CS210A Software Project Experience with Corporate Partner Borenstein TTh 4:30-5:50 Gates 505
CS223A Introduction to Robotics Khatib MW 3:00-4:20 Gates B03
CS228 Probabilistic Graphical Models: Principles and Tec Ermon TTh 9:00-10:20 Skilling Aud
CS229T Statistical Learning Theory Liang MW 3:00-4:20 Thornton 110
CS231N Convolutional Neural Networks for Visual Recog Li/Karpathy MW 3:00-4:20 Bishop Aud
CS239 Advanced Topics in Sequential Decision Making Kochenderfer MW 1:30-2:50 540-108
CS240H Functional Systems in Haskell Mazieres/O'Sul MW 3:00-4:20 Skilling Aud
CS243 Program Analysis and Optimizations Lam TTh 3:00-4:20 Gates B01
CS245 Database System Principles Garcia-Molina TTh 12:00-1:20 Nvidia Aud
CS246 Mining Massive Data Sets Ullman TTh 9:00-10:20 Nvidia Aud
CS246H Mining Massive Datasets Hadoop Lab Templeton T 3:00-4:20 Nvidia Aud
CS247 Human-Computer Interaction Design Studio Bernstein MF 3:30-5:20 Lathrop 282
CS248 Interactive Computer Graphics Fedkiw TTh 10:30-11:50 Thornton 102
CS251P Bitcoin and Crypto Currencies Lab Boneh/Srinivas M 4:30-5:20 Thornton110
CS255 Introduction to Cryptography Boneh MW 1:30-2:50 Gates B01
CS261 Optimization and Algorithmic Paradigms Roughgarden TTh 1:30-2:50 380-380C
CS262 Computational Genomics Batzoglou TTh 1:30-2:50 Y2E2 111
CS267 Graph Algorithms Williams MW 1:30-2:50 Gates B12
CS270 Modeling Biomedical Systems Musen TTh 1:30-2:50 Huang 18
CS275 Translational Bioinformatics (none listed) MW 3:00-4:20 Thornton 102
CS275A Symbolic Musical Information Selfridge-Fiel TTh 1:30-2:50 Braun 105
CS334A Convex Optimization Boyd TTh 10:30-11:50 Nvidia Aud
CS344G Network Application Studio Winstein MW 1:30-2:50 380-381U
CS369A Advanced Approximation Algorithms Charikar T 1:30-3:20 380-380W
CS371 Computational Biology in Four Dimensions Dror TTh 3:00-4:20 GESB 131
CS390A Curricular Practical Training (none listed) by arrangement
CS390B Curricular Practical Training (none listed) by arrangement
CS390C Curricular Practical Training (none listed) by arrangement
CS390P Part-time 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
CS402 Beyond Bits & Atoms: Designing Technological Tools Blikstein Th 9:00-11:50 CERAS 102
CS402L Beyond Bits and Atoms: Lab Blikstein Th 3:00-5:50 CERAS 102
CS448I Computational Imaging and Display Wetzstein MW 11:30-1:20pm Huang 18
CS476B Music, Computing, Design II:Virtual & Aug Reality Wang TTh 6:00-7:50pm Knoll 217
CS499 Advanced Reading and Research (none listed) by arrangement
CS499P Advanced Reading and Research (none listed) by arrangement
CS547 Human-Computer Interaction Seminar Bernstein F 12:30-2:20 Gates B01
CS801 TGR Project (none listed) by arrangement
CS802 TGR Dissertation (none listed) by arrangement
CS91SI Digital Canvas: Intro to Visual Design on the Web Bernstein W 4:30-5:50 160-314