Skip to main content Skip to secondary navigation

Email forwarding for @cs.stanford.edu is changing. Updates and details here.

 

Course Schedule | Spring

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 6:00-7:20pmSTLC 104
CS21SIAI for Social GoodPiechW 5:30-7:20pm460-334
CS25Transformers UnitedFeng/GargTh 4:30-5:50pmGates B01
CS52CS+Social Good: Implementing Social Good ProjectsCainTTh 4:30-5:50pmLathrop 180
CS53NGenerative AIMitchellTTh 10:30-11:50amGreen ES 131
CS100AProblem-solving Lab for CS 106AKingT 1:30-3:20pm160-314
CS100BProblem-solving Lab for CS 106BSharkovW 3:30-5:20pm160-321
CS103Mathematical Foundations of ComputingAiken/SchwarzMWF 3:00-4:20pmBishop Aud
CS103AMathematical Problem-solving StrategiesGuanMF 12:30-1:20pm300-303
CS105Introduction to ComputersYoungMWF 1:30-2:20pm260-113
CS106A*Programming MethodologyPiech/SahamiMWF 2:30-3:20pmHewlett 200
CS106B*Programming AbstractionsSzumlanskiMWF 1:30-2:20pmHewlett 200
CS106EExploration of ComputingYoungMWF 12:30-1:20pm260-113
CS106LStandard C++ Programming LaboratoryWhitneyTTh 4:30-5:50pmThornton 110
CS106SCoding for Social GoodCainT 4:30-6:20pmLathrop 190
CS107*Computer Organization and SystemsTroccoliMWF 1:30-2:20pmNVIDIA Aud
CS107AProblem-solving Lab for CS 107YuTTh 4:30-5:20pm320-109
CS107EComputer Systems from the Ground UpGreggMF 10:30am-12:20pmSHewlett 101
CS109*Intro to Probability for Computer ScientistsCainMWF 3:00-4:20pmNVIDIA Aud
CS109AProblem Solving Lab for 109QinTTh 9:30-10:20amShriram 366
CS111*Operating Systems PrinciplesOusterhoutMWF 11:30-12:20Skilling Aud
CS111AProblem Solving Lab for CS111MasterT 6:30-8:20pmSTLC 119
CS120Introduction to AI SafetyLamparthTTh 3:00-4:20pm530-127
CS139Human-Centered AINorvig/RussellTTh 10:30-11:50amShriram 104
CS143*CompilersKjolstadTTh 10:30-11:50amSkilling Aud
CS151Logic ProgrammingGeneserethTTh 1:30-2:50pm370-370
CS152*Trust and Safety EngineeringStamosMW 3:00-4:20pmSkilling Aud
CS153Applied Security at ScaleAbbottW 12:30-2:20pmEcon 140
CS155*Computer and Network SecurityBoneh/DurumeriMW 1:30-2:50pmBishop Aud
CS168*The Modern Algorithmic ToolboxValiantTTh 1:30-2:50pmNVIDIA Aud
CS170Stanford Laptop Orchestra: Composition, Coding, PeWangW 7:30-10:20pmKnoll 317
CS181Computers, Ethics and Public PolicyWinstein/GreggMW 1:30-2:50pm370-370
CS181WComputers, Ethics and Public Policy (WIM)Winstein/GreggMW 1:30-2:50pm370-370
CS191Senior Project(none listed)by arrangement 
CS191WWriting Intensive Senior Project(none listed)by arrangement 
CS192Programming Service Project(none listed)by arrangement 
CS194Software ProjectBorensteinMWF 12:30-1:20pmLathrop 282
CS194WSoftware Project (WIM)BorensteinMWF 12:30-1:20pmLathrop 282
CS195Supervised Undergraduate Research(none listed)by arrangement 
CS197Computer Science ResearchMirandaTh 4:30-5:20pmSTLC 115
CS197CCS Research: CURIS Internship OnrampMirandaTh 4:30-5:20pmSTLC 115
CS198Teaching Computer ScienceGregg  
CS198BAdditional Topics in Teaching Computer ScienceGregg  
CS199Independent Work(none listed)by arrangement 
CS199PIndependent Work(none listed)by arrangement 
CS202Law for Computer Science ProfessionalsHansenT 3:00-4:20pm260-113
CS210BSoftware Project Experience with Corporate PartnerBorensteinTTh 1:30-2:50pm 
CS221*Artificial Intelligence: Principles & TechniquesCharikar/KoyejMWF 10:30am-12:20pmSNVIDIA Aud
CS224CNLP for Computational Social ScienceYangTTh 4:30-5:50pmTuring Aud
CS224N*Natural Language Processing with Deep LearningManningTTh 4:30-5:50pmNVIDIA Aud
CS224SSpoken Language ProcessingMaasMW 12:30-1:20pm420-040
CS225ML for Discrete OptimizationVitercikMW 1:30-2:50pm200-203
CS225AExperimental RoboticsKhatibTTh 3:00-4:20pmGates B12
CS227BGeneral Game PlayingGeneserethW 4:30-6:20pm 
CS231A*Computer Vision:From 3D Recontruct to RecognitionBohg/SavareseMW 1:30-2:50pmGates B01
CS231N*Convolutional Neural Networks for Visual RecogLi/AdeliTTh 12:00-1:20pmNVIDIA Aud
CS234*Reinforcement LearningBrunskillMW 1:30-2:50pmSkilling Aud
CS235Comp Methods for Biomed Image Analysis & InterpretRubinMW 11:30-12:50 
CS240LXAdvanced Systems Laboratory, AcceleratedEnglerTTh 5:30-7:20pmLathrop 292
CS244Advanced Topics in NetworkingLevis/WinsteinTTh 1:30-2:50pm300-300
CS244B*Distributed SystemsMazieres/HumphMW 3:00-4:20pmGates B03
CS247GDesign for PlayWodtke/NairTTh 1:30-4:20pmLathrop 282
CS254BComputational Complexity IITanMW 3:00-4:20pm200-205
CS269I*Incentives in Computer ScienceRubinsteinMW 1:30-2:50pm380-380Y
CS270*Modeling Biomedical SystemsMusenF 4:00-5:30pm 
CS272Intro Biomedical Informatics Research MethodologyAltmanTTh 1:30-2:50pmLKSC 130
CS273BDeep Learning in Genomics and BiomedicineZou/KundajeMW 3:00-4:20pm320-105
CS273CCloud Computing for Biology and HealthcareKundaje/SnyderTTh 4:00-6:00pmAlway M106
CS275Translational BioinformaticsPlevritisTTh 11:00am-12:30pmSMSOBX 303
CS275BComputational Music AnalysisSelfridge-FielTTh 1:30-2:50pmBraun 106
CS278*Social ComputingBernsteinTTh 4:30-5:20pmHewlett 200
CS281Ethics of AIGuestrinMW 1:30-2:50pm380-380X
CS323AI AwakeningBrynjolfssonT 4:30-5:50pmGates B03
CS336Language Modeling from ScratchHashimoto/LianMW 1:30-2:50pm200-305
CS340RRusty SystemsLevisTTh 10:30-11:50am380-380W
CS343SDomain-Specific Language DesignOzdemir/SotoudMW 3:00-4:20pmLittlefield 107
CS347Human-Computer Interaction: Foundations and FrontiAgrawalaMW 10:30am-12:20pm200-002
CS348KVisual Computing SystemsFatahalianTTh 10:30-11:50amLathrop 282
CS349DCloud Computing TechnologyKozyrakisMW 4:30-5:50pm320-109
CS352BBlockchain GovernanceMazieresTF 2:15-3:45pmLAW 180
CS355Advanced Topics in CryptographyNguyen/DattaTTh 1:30-2:50pmHewlett 102
CS360Simplicity and Complexity in Economic TheoryAkbarpourMW 9:30-11:20amMcClelland 110
CS361*Engineering Design OptimizationKochenderferTTh 9:00-10:20amNVIDIA Aud
CS372AI for Precision Medicine and Psychiatric DisordersChangMW 4:30-5:50pmGates B12
CS377QDesigning for AccessibilityTangTTh 4:30-5:50pm160-B40
CS377UUnderstanding UsersBentleyT 6:00-8:50pm160-124
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 
CS499Advanced Reading and Research(none listed)by arrangement 
CS499PAdvanced Reading and Research(none listed)by arrangement 
CS528Broad Area ColloquiumNarayan/ZhangW 1:30-2:50pmonline
CS529*Robotics and Autonomous Systems SeminarPavoneF 12:30-1:20pmSkilling Aud
CS547*Human-Computer Interaction SeminarBernsteinF 10:30am-12:20pmGates B03
CS802TGR Dissertation(none listed)by arrangement