As I mentioned in my last post, I’m leading a section for Stanford CS106A: Code in Place. I did also mention I’d try to keep a set of short notes on the process. So there1.

The Training

Given the overwhelming number of students, and section leaders, the small groups are for fostering a community of teachers.

  • Consider allowing for daisy chaining during introductions
  • Discussions are the primary take-away
  • Only the instructor should be coding during the session

Core components

  • Clarity
  • Content
  • Atmosphere
  • Section management
  • Correctness

Sectional Details

  • Check in at the start
  • Notice the space
  • Check in regularly
  • Avoid negative phrases
  • Establish norms and the general culture

Zoom Norms

  • Have people introduce themselves
  • Mute people when they aren’t talking
  • Raise hands
  • Try to use icebreakers which respect privacy


Here’s some of the stuff which, being as it was open-sourced, I suppose is OK to put here2.

  1. As you may know, the official playlist is here ↩︎

  2. If you know otherwise, let me know in the comments ↩︎