Course Schedule Spring 2019-2020

Course Schedule Spring 2019-2020

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

Course timetable as of July 04, 2021

Course Title Instructor Time Room SCPD
CS1U Practical Unix Zelenski
CS52 CS+Social Good: Implementing Social Good Projects Cain TTh 6:30-8:20pm STLC115
CS100A Problem-solving Lab for CS 106A Piech/Sahami by arrangement
CS100B Problem-solving Lab for CS 106B Zelenski/Gregg by arrangement
CS102 Working with Data - Tools and Techniques Widom TTh 1:30-2:50 STLC111
CS103 Mathematical Foundations of Computing Lee/Varodayan MWF 3:00-4:20 Nvidia Aud SCPD
CS105 Introduction to Computers Young MWF 2:30-3:20 300-300
CS106A Programming Methodology Piech/Sahami MWF 1:30-2:20 Hewlett200
CS106B Programming Abstractions Zelenski/Gregg MWF 2:30-3:20 Bishop Aud. SCPD
CS106E Exploration of Computing Young MWF 1:30-2:20 300-300
CS106L Standard C++ Programming Laboratory Zelenski/Zeng MW 4:30-5:50pm EDUC 128
CS106S Coding for Social Good Cain W 12:30-2:20pm EDUC 206
CS107 Computer Organization and Systems Troccoli MF 12:30-2:20 Bishop Aud.
CS107A Problem-solving Lab for CS 107 Troccoli T 9-11:50 am GILBERT 117
CS107E Computer Systems from the Ground Up Levis MF 3-4:20 Lathrop299
CS109 Intro to Probability for Computer Scientists Yan MWF 10:30-11:50 Nvidia Aud SCPD
CS110 Principles of Computer Systems Cain MWF 1:30-2:50 Shriram104
CS110L Safety in Systems Programming Cain/Eberhardt TTh 10:30-11:20am ART350
CS129 Machine Learning (Applied) Ng/Bensouda Mo T 10:30-11:50 380-380C
CS140 Operating Systems and Systems Programming Ousterhout MWF 11:30-12:20 300-300
CS142 Web Applications Rosenblum MWF 10:30-11:20 Gates B01 SCPD
CS143 Compilers Kjolstad TTh 3:00-4:20 Gates B01 SCPD
CS151 Logic Programming Genesereth TTh 3:00-4:20 Hewlett103
CS155 Computer and Network Security Boneh/Durumeri TTh 1:30-2:50 Nvidia Aud SCPD
CS166 Data Structures Schwarz TTh 3:00-4:20 420-041
CS168 The Modern Algorithmic Toolbox Valiant MW 1:30-2:50 420-040
CS170 Stanford Laptop Orchestra: Composition, Coding, Pe Wang W 7:30-10:20pm Sched by MUSIC
CS181 Computers, Ethics and Public Policy Winstein/Brigg MW 3:00-4:20 Hewlett200
CS181W Computers, Ethics and Public Policy (WIM) Winstein/Brigg MW 3:00-4:20 Hewlett200
CS184 Bridging Policy and Tech Through Design Ullman/Bernhol T 4:30-5:50pm 300-303
CS191 Senior Project (none listed) by arrangement
CS191W Writing Intensive Senior Project (none listed) by arrangement
CS192 Programming Service Project (none listed) by arrangement
CS193P iOS Application Development Hegarty MW 4:30-5:50 300-300
CS193X Web Programming Fundamentals Chang TTh 3:00-4:20 STLC111
CS194 Software Project Borenstein MW 3:00-4:20 200-002
CS194A Android Programming Workshop Borenstein/Pan W 4:30-5:50 Gates 174
CS194W Software Project (WIM) Borenstein MW 3:00-4:20 200-002
CS195 Supervised Undergraduate Research (none listed) by arrangement
CS198 Teaching Computer Science Sahami/Rydberg M 4:30-6:20 420-040
CS198B Additional Topics in Teaching Computer Science Sahami/Johnson
CS199 Independent Work (none listed) by arrangement
CS199P Independent Work (none listed) by arrangement
CS202 Law for Computer Science Professionals Hansen Th 4:30-5:50 260-113
CS210B Software Project Experience with Corporate Partner Borenstein TTh 3:00-4:20 Gates 505
CS221 Artificial Intelligence: Principles & Techniques Finn/Anari MW 1:30-2:50 Nvidia Aud SCPD
CS224U Natural Language Understanding Potts/MacCartn MW 4:30-5:50 Gates B01 SCPD
CS229 Machine Learning Ma/Charikar MW 4:30-5:50 Bishop Aud. SCPD
CS230 Deep Learning Ng/Katanforoos T 9:00-10:20 Nvidia Aud SCPD
CS231N Convolutional Neural Networks for Visual Recog Li/Krishna TTh 12:00-1:20 Nvidia Aud SCPD
CS233 Geometric and Topological Data Analysis Guibas MW 3:00-4:20 Clark S361
CS235 Comp Methods for Biomed Image Analysis & Interpret Rubin MW 1:30-2:50 sched by RAD
CS240 Advanced Topics in Operating Systems Engler TTh 4:30-5:50 Gates B03 SCPD
CS240LX Advanced Systems Laboratory, Accelerated Engler TTh 6-8:50
CS241 Embedded Systems Workshop Levis/Horowitz MW 9:30-11:20 sched by EE
CS244 Advanced Topics in Networking McKeown/Katti TTh 9:00-10:20 380-380Y
CS244B Distributed Systems Mazieres MW 3:00-4:20 Gates B01 SCPD
CS247G Introduction to Game Design Wodtke TTh 1:30-4:20 pm STLC114
CS254B Computational Complexity II Tan MW 4:30-5:50 200-303
CS272 Intro Biomedical Informatics Research Methodology Altman TTh 3:00-4:20 Sched by BMI
CS273C Cloud Computing for Biology and Healthcare Kundaje TTh 4:30-5:50 Sched by GENE
CS275B Computational Music Analysis Selfridge-Fiel TTh 1:30-2:50 PM sched by Music
CS278 Social Computing Bernstein MW 1:30-2:20 Gates B01 SCPD
CS294S Research Project in Software Systems and Security Lam TTh 10:30-11:50 Gates100
CS294W Writing Intensive Research Project in CS Lam TTh 10:30-11:50 (see CS 294S)
CS298 Seminar on Teaching Introductory Computer Science Gregg T 1:30-2:50 160-322
CS327A Advanced Robotic Manipulation Khatib MW 3:00-4:20 GatesB12
CS335 Fair, Accountable, & Transparent Deep Learning Wei/Landay WF 1:30-2:50 160-326
CS348B Computer Graphics: Image Synthesis Techniques Hanrahan TTh 1:30-2:50 200-205
CS348E Character Animation: Modeling, Simulation & Contro Liu MW 1:30-2:50 EncinaW202
CS348K Visual Computing Systems Fatahalian TTh 3:00-4:20 60-109
CS350 Secure Compilation Patrignani TTh 10:30-11:50 160-314
CS355 Advanced Topics in Cryptography Eskandarian/Ko TTh 9:00-10:20 EDUC128
CS360 Simplicity and Complexity in Economic Theory Akbarpour TTh 9:30-11:20 Econ will sched
CS361 Engineering Design Optimization Kochenderfer TTh 3:00-4:20 sched by AA SCPD
CS368 Algorithmic Techniques for Big Data Charikar TTh 10:30-11:50 380-380Y
CS372 AI for Disease Diagnosis & Information Recommend Chang TTh 9:00-10:20 ART 360
CS377N Introduction to the Design of Smart Products Follmer MW 3:30-5:20 520-145
CS377Q Designing for Accessibility Tang TTh 4:30-5:50 Lathrop180
CS377U Understanding Users Bentley MW 4:30-5:50 320-109
CS379C Computational Models of the Neocortex Dean TTh 4:30-5:50 380-380C
CS384 Seminar on Ethical and Social Issues in NLP Jurafsky T 4:30-6:20 STLC115
CS390A Curricular Practical Training (none listed) by arrangement
CS390B Curricular Practical Training (none listed) by arrangement
CS390C Curricular Practical Training (none listed) by arrangement
CS390D 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
CS448P-0 Hacking the Pandemic James TTh 10:30-11:50
CS472 Data science and AI for COVID-19 Zou F 9:30-11:20
CS499 Advanced Reading and Research (none listed) by arrangement
CS499P Advanced Reading and Research (none listed) by arrangement
CS520 Knowledge Graphs Chaudhri/Genes T 4:30-6:20 160-326
CS529 Robotics and Autonomous Systems Seminar Pavone/Bohg F 10:30am-12:20pmP sched by AA
CS801 TGR Project (none listed) by arrangement
CS802 TGR Dissertation (none listed) by arrangement
CS81SI AI Interpretability and Fairness Reingold/Zou Th 4:30-5:50 160-322
CS82SI Workshop for Wellness in Tech Piech Th 4:30-5:50pm Lathrop296