Winter 2026
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.
-
Academic Coaching at Stanford Wednesday, January 21st by Jerry I received the following from Jessie Schwab from the Center for Teaching and Learning. She writes:
Want help navigating the ups and downs of academic life at Stanford? Feeling overwhelmed by your coursework, anxious about exams, or simply curious if the way you’re studying is actually working for you? Sign up for a free 1:1 academic coaching session. Academic Coaches can help you come up with a personalized action plan to address things like procrastination, motivation, focus, time management, exam preparation and anxiety, reading & note-taking, learning as a neurodivergent student, and much more. Sign up right here, and check out other free Academic Skills resources right here.
-
assign0 Grades Released Wednesday, January 21st by Jerry Assignment 0 grades have been posted to the Gradebook page, along with style feedback. The median functionality score on the assignment was 26/26, which is all kinds of awesome! Great start to the quarter, everyone!
-
Apply to Section Lead! Tuesday, Janaury 20th by Jerry The CS198 Coordinators were in touch and asked that I announce that applications for section leading are being accepted. The application opened last night and falls due on Monday, January 26th at 11:59pm for students who have previously completed CS106B or equivalent (which presumably applies to everyone enrolled in CS107 reading this). More details about section leading can be found in the application itself. Oh, and here's the pitch deck covering many of those same details.
And because everyone loves boba, the coordinators are holding an info session tomorrow—that is, on Wednesday, January 21st—where boba will be served! -
Welcome! Monday, December 29th Welcome to CS107! Class starts on Monday, January 5th at 10:30AM and meets in Hewlett 200. 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 10:30AM - 11:20AM in Hewlett Teaching Center, Room 200
Labs: Announced during Week 1
Exams:
-
Midterm Exam
Date/Time: Wednesday, February 11th, 7:00 - 9:00pm
Location: CEMEX
-
Final Exam
Date/Time: Monday, March 16th, 3:30 - 6:30pm
Location: Hewlett Teaching Center, Room 200
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
Doris
Jessica Chudnovsky
Isabel Berny
Ben Yan
Yousef AbuHashem
Sureen Heer
Amira Mahmedjan
Stephanie Hurtado
Kieran Barrett
Anushka Rawat
L'Hussen Toure
Naomi Boneh
Kate Baker