CS107 Lab 🌌


Ben Yan (bbyan@stanford.edu)

β˜ƒοΈ Winter 2026 🌲 Stanford University 🎑 Welcome to Jerryland!

Hello and welcome! This is my homepage for CS107 lab slides, links to handouts, and general lab resources. If you have any questions, please reach out! So incredibly excited to meet you all and for a beautiful quarter in Jerryland.

My two lab times are listed below, though you're only required to attend one :)

  • Wednesday 1:30 - 2:50 PM, ✏️ Wallenberg Room 330
  • Thursday 1:30 - 2:50 PM, 🎨 McMurtry Art Room 360

Schedule

Lab 1
Lab 2
Lab 4

🌠 Void Star, Function Pointers, Generics — Feb 4-5

Slides Slides (PDF) Lab Handout Check-Off Form
Lecture Recap Practice Midterms

Prep

⭐ Midterm Review Session (Perfect Preparation Arc) - Feb 9

Slides Slides (PDF) 🎦 Recording
Ben's Practice Problems Practice Solutions C Playground

Lab 5

🐣 Assembly, Translating and Tracing Machine-Level Code — Feb 11-12

Slides Slides (PDF) Lab Handout Check-Off Form
Lecture Recap 🐳 Ben's Waterfall Method x86-64 Reference

Lab 6
Lab 7

Lab Mechanics

Lab is graded on attendance and participation i.e. showing up and filling out an online check-off form as you work, with credit being awarded for a sincere effort as opposed to getting every detail correct. If you have any questions, please feel free to ask me!

For getting help in CS107 generally, please see the course website on the office hours mosaic each week and the EdStem forum. My office hours are typically:

  • Tuesdays, 1:30 - 3:30 PM, CoDa Basement πŸ™οΈ
  • Tuesdays, 5 - 7 PM, CoDa Basement πŸŒƒ

The hours may vary by week, so the calendar has the most up-to-date information :)

Feedback

Please feel free to submit anonymous feedback at this πŸ“₯ form link! I'm always looking for ways to improve as a TA, so this'll help me a lot: thank you so much in advance!