Autumn 2025
Important course announcements will be posted below and announced in class. You are responsible for all material that appears here and should check this page on a regular basis.
Announcements
Scroll to see more announcements. Updates will also be posted on the discussion forum.
-
assign1 Grades Released Tuesday, October 14 Assignment 1 grades have been posted to the Gradebook page, along with style feedback. The median functionality score on the assignment was 90/90, which is all kinds of awesome!
-
Free Tutoring at Stanford's CTL Thursday, October 9 I received the following email from a former CS107 student who now tutors for Stanford's Center for Teaching and Learning. She writes:
I'm reaching out because I'm now a CS tutor with the Center for Teaching and Learning (CTL), where we offer free one-hour, one-on-one tutoring sessions for students in introductory CS courses. While we don't assist directly with homework, these sessions can be really helpful for students who want to review concepts or strengthen their understanding of topics covered in lecture.
Check out the CTL's Tutoring page to make an appointment. -
assign0 Grades Released Sunday, October 5 Assignment 0 grades have been posted to the Gradebook page. The median functionality score was 26/26. Way to go!
-
Google's Campus Advocate Program Sunday, September 28 Google has launched a program to help students prepare for software engineering career, be it at Google or any other tech company. Google is hosting a series of on-campus events over the course of the quarter, two of which I was asked to advertise. Those events are:
👉 Build Your Technical Career: October 2nd at 5:00pm in CoDa, Room E160
👉 How SWEs Use AI & LLMs: October 23rd at 5:00pm in Gates, Room 304
Both events require you RSVP via this form right here. -
Welcome! Wednesday, August 27 Welcome to CS107! Class starts on Monday, September 22nd at 9:30AM in NVIDIA Auditorium. I'm looking forward to meeting you and starting off a great quarter together! In the meantime, please feel free to check out the updated FAQ. It covers questions about recorded lectures, conflicting classes, and more. We hope you find it helpful! CGOE students, please check out our CGOE handout for more information on CGOE logistics.
Course Logistics
Lectures: Mon/Wed/Fri 9:30AM - 10:20AM in NVIDIA
Labs: Announced during Week 1
Exams:
-
Midterm Exam
Date/Time: Thursday, October 30th, 7:00 - 9:00PM
Location: CEMEX
-
Final Exam
Date/Time: Thursday, December 11th, 8:30 - 11:30AM
Location: TBD
Course Staff and Contact Information
Instructor email: jerry@cs.stanford.edu
Note that email is not intended for course material or code questions; for those questions, please take advantage of the discussion forum or helper hours!
Meet the Staff
Jerry Cain
Julian Rodriguez Cardenas
Anushree Aggarwal
Hari Vallabhaneni
Isabel Berny
Abhy Devalapura
Stephanie Hurtado
Kieran Barrett
Anushka Rawat
L'Hussen Toure
Fabio Ibanez
Doris