Skip to main content Skip to secondary navigation

Course Schedule | Winter

Main content start

Academic Year '23-'24

Not a Stanford student? Go to Stanford Summer Session for information regarding courses available to Summer Visitor students.

Important Note: Courses that have an asterisk (*) are eligible SCPD courses.

CourseTitleInstructorTimeRoom
CS12SIIntro to Mobile AR Design and DevBorensteinM, W 4:30-5:20pm 
CS22ASocial & Economic Impact of Artificial IntelligenceKaplanW 1:30-2:20pm 
CS24Minds and MachinesWuF 1:30-2:50pm 
CS29NComputational Decision MakingSahamiM, W 1:30-2:50pm 
CS51CS + Social Good StudioCainT, Th 4:30-5:50pm 
CS83NPlayback TheaterReingoldF 1:30-4:20pm 
CS100AProblem-solving Lab for CS 106A(none listed)  
CS100BProblem-solving Lab for CS 106B(none listed)  
CS103*Mathematical Foundations of Computing(none listed)M, W, F 1:30-2:50pm 
CS103AMathematical Problem-solving Strategies(none listed)  
CS104Introduction to Software SystemsAchourM, W, F 3:00-4:20pm 
CS106A*Programming MethodologyParlanteM, W, F 1:30-2:20pm 
CS106BProgramming AbstractionsSzumlanski  
CS106LStandard C++ Programming LaboratoryWhitneyT, Th 4:30-5:50pm 
CS106SCoding for Social GoodMcCainT 4:30-6:20pm 
CS107*Computer Organization and SystemsGreggM, F 10:30-11:20am 
CS107AProblem-solving Lab for CS 107(none listed)  
CS107EComputer Systems from the Ground UpZelenski/HanraM, F 10:30-12:20 
CS108*Object-Oriented Systems DesignYoungT, Th 1:30-2:50pm 
CS109*Intro to Probability for Computer ScientistsCainM, W, F 3:00-4:20pm 
CS109AProblem Solving Lab for 109(none listed)  
CS111*Operating Systems PrinciplesTroccoliM, W, F 1:30-2:20pm 
CS111AProblem Solving Lab for CS111(none listed)  
CS112*Operating Systems Kernel Impl ProjMazieresM, W 1:30-2:50pm 
CS124From Languages to InformationJurafskyT, Th 3:00-4:20pm 
CS129Machine Learning (Applied)Ng/Bensouda MoW 9:30-10:50am 
CS131Computer Vision: Foundations and ApplicationsNiebles Duque/T, Th 3:00-4:20pm 
CS140EOperating Systems Design and ImplementationEnglerT, Th 5:30-7:20pm 
CS144*Introduction to Computer NetworkingWinsteinM, W 1:30-2:50pm 
CS152Trust and Safety EngineeringStamos  
CS153Applied Security at ScaleAbbottT, h 11:30am-1:20pm 
CS161*Design and Analysis of AlgorithmsAnari/CharikarM, W, F 10:30am-12:20pmS 
CS161AProblem-Solving Lab for CS161(none listed)  
CS173AComputational Tour of Human GenomeBejeranoM, W 12:30-2:20pm 
CS190Software Design StudioOusterhoutM, W, F 1:30-2:50pm 
CS191Senior Project(none listed)by arrangement 
CS191WWriting Intensive Senior Project(none listed)by arrangement 
CS192Programming Service Project(none listed)by arrangement 
CS194Software ProjectBorensteinM, W, F 12:30-1:20pm 
CS194HUser Interface Design ProjectLandayM, W 1:30-3:20pm 
CS194WSoftware Project (WIM)BorensteinM, W, F 12:30-1:20pm 
CS195Supervised Undergraduate Research(none listed)by arrangement 
CS197Computer Science ResearchBernsteinTh 4:30-5:20pm 
CS198Teaching Computer ScienceGreggM 4:30-5:50pm 
CS198BAdditional Topics in Teaching Computer ScienceGregg  
CS199Independent Work(none listed)by arrangement 
CS199PIndependent Work(none listed)by arrangement 
CS205LContinuous Math Methods Emphasis on Machine LearnFedkiwT, Th 12:00-1:20pm 
CS206Exploring Computational JournalismAgrawalaT 9:00-11:50am 
CS210ASoftware Project Experience with Corporate PartnerBorensteinT, Th 1:30-2:50pm 
CS212*Operating Systems and Systems ProgrammingMazieresM, W 1:30-2:50pm 
CS223A*Introduction to RoboticsKhatibM, W 3:00-4:20pm 
CS224GApps With LLMs InsideWhaley/JanninkT, Th 10:30-11:50am 
CS224NNatural Language Processing with Deep LearningYang/HashimotoT, Th 4:30-5:50pm 
CS228Probabilistic Graphical Models: Principles and TecErmonT, Th 10:30-11:50am 
CS229*Machine LearningFox/KoyejoM, W 1:30-2:50pm 
CS233Geometric and Topological Data AnalysisGuibasM, W 3:00-4:20pm 
CS237B*Principles of Robot Autonomy IIBohg/PavoneM, W 1:30-2:50pmThornton 102
CS239Sequential Decision MakingKochenderferT, Th 9:00-10:20am 
CS241Embedded Systems WorkshopLevisT, Th 10:30-11:50am 
CS243*Program Analysis and OptimizationsLamM, W 3:00-4:20pm 
CS246*Mining Massive Data SetsLeskovecT, Th 3:00-4:20pm 
CS247BDesign for Behavior ChangeWodtkeT, Th 1:30-4:20pm 
CS247SService DesignStanfordW, F 9:30am-12:20pm 
CS248A*Computer Graphics: Rendering, Geometry, Image ManipulationFatahalianT, Th 1:30-2:50pm 
CS249IThe Modern InternetDurumericM, W 3:00-4:20pm 
CS254*Computational ComplexityTanM, W 3:00-4:20pm 
CS255*Introduction to CryptographyBonehM, W 1:30-2:50pm 
CS256Algorithmic FairnessReingoldT, Th 10:30-11:50am 
CS269IIncentives in Computer ScienceRubinsteinM, W, F 1:30-2:50pm 
CS270Modeling Biomedical SystemsMusenM, W, F 3:00-4:20pm 
CS275ASymbolic Musical InformationSelfridge-FielT, Th 1:30-2:50pmBraun 131
CS295Software EngineeringAchourW, F 1:30-2:20pm 
CS324HHistory of NLPJurafsky/ManniM 1:30-4:20pm 
CS331Machine Learning for Algorithm DesignVitercikT, Th 3:00-4:20pm 
CS339RCollaborative RoboticsKennedyT, Th 12:00-1:20pm 
CS342Building for Digital HealthAalami/GuestriW 1:30-4:20pmMSOBX303
CS343DDomain-Specific Programming Models and CompilersKjolstadT, Th 10:30-11:50am 
CS348CComputer Graphics: Animation and SimulationJamesT, Th 3:00-4:20pm 
CS348IGraphics in the Era of AIWu/LiuM, W 1:30-2:50pm 
CS353Logic and Formal PhilosophyIcardW 4:30-6:20pm 
CS366Computational Social ChoiceGoelT, Th 1:30-2:50pm 
CS369OOptimization AlgorithmsSidfordT, Th 1:30-2:50pm 
CS375Large-Scale Neural Net Modeling for NeuroscienceYaminsT, Th 10:30-11:50am 
CS390ACurricular Practical Training(none listed)by arrangement 
CS390BCurricular Practical Training(none listed)by arrangement 
CS390CCurricular Practical Training(none listed)by arrangement 
CS390DPart-time Curricular Practical Training(none listed)by arrangement 
CS399Independent Project(none listed)by arrangement 
CS399PIndependent Project(none listed)by arrangement 
CS422Interactive and Embodied LearningHaberM, W 1:30-2:50pm 
CS432Comp Vision for Educ and Soc Science ResearchHaberM, W 4:30-5:50pm 
CS448IComputational Imaging and DisplayWetzsteinM, W 1:30-2:50pm 
CS470Music and AIWangT, Th 10:30-12:20Knoll 217
CS498CIntro to CSCLPeaTh 1:30-4:20pm 
CS499Advanced Reading and Research(none listed)by arrangement 
CS499PAdvanced Reading and Research(none listed)by arrangement 
CS529*Robotics and Autonomous Systems SeminarPavoneF 12:30-1:20pm 
CS547*Human-Computer Interaction SeminarBernsteinF 11:30am-1:20pm 
CS802TGR Dissertation(none listed)by arrangement