Course Schedule Spring 2022-2023

Course Schedule Spring 2022-2023

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

Course timetable as of October 04, 2022

Course Title Instructor Time Room SCPD
CS31N Counterfactuals: Science of What Ifs? Brunskill
CS46N Working With Data: Delights and Doubts Widom TTh 1:30-2:50pm
CS100A Problem-solving Lab for CS 106A Sahami/Piech
CS100B Problem-solving Lab for CS 106B (none listed)
CS103 Mathematical Foundations of Computing Lee/Aiken
CS105 Introduction to Computers Young MWF 1:30-2:20pm
CS106A Programming Methodology Sahami/Piech MWF 1:30-2:20pm SCPD
CS106B Programming Abstractions Gregg
CS106E Exploration of Computing Young MWF 12:30-1:20pm SCPD
CS106S Coding for Social Good Cain
CS107 Computer Organization and Systems Zelenski/Trocc SCPD
CS107A Problem-solving Lab for CS 107 Troccoli
CS109 Intro to Probability for Computer Scientists Cain MWF 10:30am-12:20pmS
CS109A Problem Solving Lab for 109 Cain
CS111 Operating Systems Principles Ousterhout MWF 11:30am-12:20pmS
CS111A Problem Solving Lab for CS111 Ousterhout
CS142 Web Applications Rosenblum
CS143 Compilers Kjolstad TTh 9:30-11:20am
CS144 Introduction to Computer Networking Winstein
CS151 Logic Programming Genesereth
CS152 Trust and Safety Engineering Stamos MW 3:00-4:20pm
CS155 Computer and Network Security Boneh/Durumeri MW 1:30-2:50pm
CS161 Design and Analysis of Algorithms Wootters SCPD
CS161A Problem-Solving Lab for CS161 (none listed)
CS166 Data Structures Schwarz
CS168 The Modern Algorithmic Toolbox Valiant SCPD
CS170 Stanford Laptop Orchestra: Composition, Coding, Pe Wang W 7:30-10:30pm
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
CS193X Web Programming Fundamentals Chang TTh 3:00-4:20pm
CS194 Software Project Borenstein MW 12:30-1:20pm
CS194W Software Project (WIM) Borenstein MW 12:30-1:20pm
CS195 Supervised Undergraduate Research (none listed) by arrangement
CS197 Computer Science Research (none listed)
CS198 Teaching Computer Science Sahami M 4:30-5:50pm
CS198B Additional Topics in Teaching Computer Science Sahami
CS199 Independent Work (none listed) by arrangement
CS199P Independent Work (none listed) by arrangement
CS204 Computational Law Genesereth
CS210B Software Project Experience with Corporate Partner Borenstein TTh 1:30-2:50pm
CS221 Artificial Intelligence: Principles & Techniques Charikar/Sadig
CS224R Deep Reinforcement Learning Finn/Hausman
CS224U Natural Language Understanding Potts MW 3:00-4:20pm
CS225A Experimental Robotics Khatib
CS227B General Game Playing Genesereth
CS229 Machine Learning Re/Ma SCPD
CS231N Convolutional Neural Networks for Visual Recog Li TTh 12:00-1:20pm
CS240 Advanced Topics in Operating Systems Mazieres/Engle
CS240LX Advanced Systems Laboratory, Accelerated Engler TTh 5:30-7:20pm
CS246 Mining Massive Data Sets Leskovec TTh 3:00-4:20pm
CS247A Design for Artificial Intelligence Stanford
CS247G Introduction to Game Design Wodtke
CS254B Computational Complexity II Tan MW 3:00-4:20pm
CS270 Modeling Biomedical Systems Musen
CS272 Intro Biomedical Informatics Research Methodology Altman
CS273C Cloud Computing for Biology and Healthcare Kundaje
CS275B Computational Music Analysis Selfridge-Fiel TTh 1:30-2:50pm
CS278 Social Computing Bernstein MW 1:30-2:20pm
CS281 Ethics of AI Guestrin MW 1:30-2:50pm
CS327A Advanced Robotic Manipulation Khatib
CS329D Machine Learning Under Distributional Shifts Hashimoto
CS348E Character Animation: Modeling, Simulation & Contro Liu
CS348K Visual Computing Systems Fatahalian
CS348N Neural Models for 3D Geometry Guibas MW 3:00-4:20pm
CS349D Cloud Computing Technology Kozyrakis
CS359D Quantum Complexity Theory Bouland
CS360 Simplicity and Complexity in Economic Theory Milgrom/Akbarp
CS361 Engineering Design Optimization Kochenderfer
CS372 AI for Precision Medicine and Psychiatric Disorders Chang
CS375 Large-Scale Neural Net Modeling for Neuroscience Yamins MW 1:30-2:50pm
CS377E Designing Solutions to Global Grand Challenges Landay
CS377Q Designing for Accessibility Tang TTh 4:30-5:50pm
CS384 Seminar on Ethical and Social Issues in NLP Jurafsky M 3:00-5:50pm
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
CS399 Independent Project (none listed) by arrangement
CS399P Independent Project (none listed) by arrangement
CS428 Computation and Cognition: Probabilistic Approach Goodman TTh 1:30-2:50pm
CS448V Computational Video Manipulation Agrawala
CS499 Advanced Reading and Research (none listed) by arrangement
CS499P Advanced Reading and Research (none listed) by arrangement
CS523 Research Seminar in Computer Vision and Healthcare Gong
CS529 Robotics and Autonomous Systems Seminar Pavone F 12:30-1:20pm
CS547 Human-Computer Interaction Seminar Bernstein SCPD
CS802 TGR Dissertation (none listed) by arrangement