Course Schedule Winter 2022-2023

Course Schedule Winter 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 December 31, 2023

Course Title Instructor Time Room SCPD
CS11SI How to Make VR: Intro to VR Design and Development Borenstein MW 4:30-5:20pm 160-129
CS22A Social & Economic Impact of Artificial Intelligenc Kaplan W 1:30-2:20pm STLC 111
CS24 Minds and Machines Goodman F 1:30-2:50pm STLC 111
CS25 Transformers United (none listed) T 10:30-11:50am 260-012
CS45 Software Tools Every Programmer Should Know Drazen/Srivats MW 4:30-5:30pm 300-300
CS47 Cross-platform Mobile App Development (none listed) F 2:30-4:20pm 200-030
CS83N Playback Theater Reingold F 1:30-4:20pm 160-B40
CS100A Problem-solving Lab for CS 106A Parlante
CS100B Problem-solving Lab for CS 106B (none listed)
CS103 Mathematical Foundations of Computing Lee MWF 3:00-4:20pm Bishop Aud SCPD
CS103A Mathematical Problem-solving Strategies Lee T 4:30-6:20pm Thornton 211
CS106A Programming Methodology Parlante MWF 1:30-2:20pm Hewlet 200
CS106B Programming Abstractions Schwarz MWF 1:30-2:50pm Bishop Aud SCPD
CS106L Standard C++ Programming Laboratory Schwarz TTh 3:00-4:20pm 260-113
CS106S Coding for Social Good Cain Th 4:30-6:20pm 160-120
CS107 Computer Organization and Systems Gregg MF 11:30am-1:20pm NVIDIA Aud SCPD
CS107A Problem-solving Lab for CS 107 Gregg TTh 4:30-5:20pm Hewlett 101
CS107E Computer Systems from the Ground Up Zelenski/Hanra MF 10:30-12:20 Hewlett 101
CS108 Object-Oriented Systems Design Young TTh 3:00-4:20pm Skilling Aud SCPD
CS109 Intro to Probability for Computer Scientists Cain MWF 3:00-4:20pm NVIDIA Aud SCPD
CS109A Problem Solving Lab for 109 Cain T 6:00-7:50pm McMurtry 360
CS111 Operating Systems Principles Troccoli MWF 1:30-2:20pm NVIDIA Aud SCPD
CS111A Problem Solving Lab for CS111 Troccoli T 3:00-4:50pm 320-109
CS112 Operating Systems Kernel Impl Proj Mazieres MW 1:30-2:50pm Skilling Aud
CS124 From Languages to Information Jurafsky TTh 3:00-4:20pm Hewlett 200
CS129 Machine Learning (Applied) Ng/Bensouda Mo W 9:30-10:50am Hewlett 103
CS140E Operating Systems Design and Implementation Engler TTh 5:30-7:20pm Y2E2 111
CS142 Web Applications Rosenblum MWF 9:30-10:20am Gates B01 SCPD
CS153 Applied Security at Scale Abbott Th 11:30am-1:20pm 380-380C
CS161 Design and Analysis of Algorithms Anari/Charikar MW 9:30-11:20am NVIDIA Aud SCPD
CS161A Problem-Solving Lab for CS161 Anari/Charikar F 9:30-11:20am 100-101K
CS173A Computational Tour of Human Genome Bejerano MW 10:30-12:20
CS182 Ethics, Public Policy, and Technological Change Sahami/Reich MWF 1:30-2:50pm Cemex Aud
CS182W Ethics, Public Policy & Technological Change (WIM) Sahami/Reich MWF 1:30-2:50pm Cemex Aud
CS190 Software Design Studio Ousterhout MWF 1:30-2:50pm McMurtry 360
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 Borenstein MWF 12:30-1:20pm 200-002
CS194H User Interface Design Project Landay MW 1:30-3:20pm Gates 100
CS194W Software Project (WIM) Borenstein MW 12:30-1:20pm 200-002
CS195 Supervised Undergraduate Research (none listed) by arrangement
CS198 Teaching Computer Science Sahami M 4:30-5:50pm Gates B12
CS198B Additional Topics in Teaching Computer Science Sahami W 4:30-5:20pm Gates B12
CS199 Independent Work (none listed) by arrangement
CS199P Independent Work (none listed) by arrangement
CS205L Continuous Math Methods Emphasis on Machine Learn Fedkiw TTh 12:00-1:20pm Gates B01 SCPD
CS206 Exploring Computational Journalism Tumgoren/Brenn T 9:00-11:50am 120-S40
CS210A Software Project Experience with Corporate Partner Borenstein TTh 1:30-2:50pm
CS212 Operating Systems and Systems Programming Mazieres MW 1:30-2:50pm Skilling Aud SCPD
CS217 Hardware Accelerators for Machine Learning Olukotun TTh 10:30-11:50am Gates B03
CS223A Introduction to Robotics Khatib MW 3:00-4:20pm Gates B01 SCPD
CS224C NLP for Computational Social Science Yang TTh 5:30-6:20pm 260-113
CS224N Natural Language Processing with Deep Learning Manning TTh 4:30-5:50pm NVIDIA Aud SCPD
CS224W Machine Learning with Graphs Leskovec TTh 3:00-4:20pm NVIDIA Aud SCPD
CS228 Probabilistic Graphical Models: Principles and Tec Ermon TTh 10:30-11:50am Skilling Aud SCPD
CS231A Computer Vision:From 3D Recontruct to Recognition Bohg/Savarese MW 11:30am-1:20pm Gates B01 SCPD
CS234 Reinforcement Learning Brunskill TTh 3:00-4:20pm Gates B01 SCPD
CS237B Principles of Robot Autonomy II Bohg/Pavone MW 1:30-2:50pm Thornton 102 SCPD
CS238 Decision Making under Uncertainty Kochenderfer TTh 12:00-1:20pm NVIDIA Aud SCPD
CS243 Program Analysis and Optimizations Lam MW 3:00-4:20pm Gates B03 SCPD
CS247B Design for Behavior Change Wodtke WF 9:30-11:50am Lathrop 282
CS247S Service Design Stanford WF 9:30am-12:20pm STLC 104
CS248A Computer Graphics: Rendering,Geometry,Image Manipu Fatahalian TTh 1:30-2:50pm Gates B01 SCPD
CS249I The Modern Internet Durumeric MW 1:30-2:50pm McCullough 126
CS254 Computational Complexity Tan MW 3:00-4:20pm Hewlett 102
CS255 Introduction to Cryptography Boneh MW 1:30-2:50pm Gates B01 SCPD
CS256 Algorithmic Fairness Reingold TTh 10:30-11:50am 200-203
CS259Q Quantum Computing Bouland TTh 1:30-2:50pm Gates B03 SCPD
CS261 Optimization and Algorithmic Paradigms Sidford MW 1:30-2:50pm 200-034
CS269I Incentives in Computer Science Rubinstein MW 1:30-2:50pm Hewlett 201
CS270 Modeling Biomedical Systems Musen MWF 3:00-4:20pm Huang 18
CS275A Symbolic Musical Information Selfridge-Fiel TTh 1:30-2:50pm Braun 131
CS295 Software Engineering Achour WF 1:30-2:20pm 240-201
CS324 Advances in Foundation Models Liang/Hashimot MW 3:30-4:20pm Thornton 210
CS339N Machine Learning Methods for Neural Data Analysis Linderman MWF 11:30-12:20 380-380Y
CS339R Collaborative Robotics Kennedy TTh 12:00-1:20pm 530-127
CS342 Building for Digital Health Aalami/Guestri TTh 5:30-7:00pm MSOBX303
CS343D Domain-Specific Programming Models and Compilers Kjolstad TTh 9:30-11:20am Hewlett 101
CS347 Human-Computer Interaction: Foundations and Fronti Bernstein TTh 10:30-11:50am Hewlet 200
CS348C Computer Graphics: Animation and Simulation James TTh 3:00-4:20pm Gates B03 SCPD
CS371 Computational Biology in Four Dimensions (none listed)
CS377G Designing Serious Games Wodtke TTh 1:30-4:20pm 160-B40
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
CS422 Interactive and Embodied Learning Haber MW 1:30-2:50pm 60-108
CS432 Comp Vision for Educ and Soc Science Research Haber MW 4:30-5:50pm 160-124
CS448B Data Visualization Subramonyam MW 10:30-11:50am Gates B03 SCPD
CS470 Music and AI Wang TTh 10:30-12:20 Knoll 217
CS498C Intro to CSCL Pea Th 1:30-4:20pm online
CS499 Advanced Reading and Research (none listed) by arrangement
CS499P Advanced Reading and Research (none listed) by arrangement
CS529 Robotics and Autonomous Systems Seminar Pavone/Bohg F 12:30-1:20pm Skilling Aud
CS547 Human-Computer Interaction Seminar Bernstein F 11:30am-1:20pm Gates B03 SCPD
CS802 TGR Dissertation (none listed) by arrangement