Stanford Root

Schedule

Stanford Root

Schedule

CS 198

Teaching Computer Science

UNITS:3-4
GRADING:Satisfactory/No Credit
LEVEL:Undergrad
GER:—

Students lead a discussion section of CS 106A while learning how to teach a programming language at the introductory level. Focus is on teaching skills, techniques, and course specifics. Application and interview required; see http://cs198.stanford.edu.

Syllabus for selected term:
View Autumn 2026 Syllabus

Sections

3 Terms
Lecture 1Open
ID: 6227
0 / 50 enrolled
DAYS:Monday
TIME:7:30 PM – 8:50 PM
LOCATION:Y2E2 111
INSTRUCTOR:
Roberts-Baca, Jacob, Malhotra, Amrita, Estrada-Reyes, Yamilett, Gregg, Christopher
units
Discussion 1Open
ID: 2022
0 / 15 enrolled
DAYS:TBD
TIME:TBD
LOCATION:TBD
INSTRUCTOR:
Roberts-Baca, Jacob, Malhotra, Amrita, Estrada-Reyes, Yamilett, Gregg, Christopher
units
Discussion 2Open
ID: 2023
0 / 15 enrolled
DAYS:TBD
TIME:TBD
LOCATION:TBD
INSTRUCTOR:
Roberts-Baca, Jacob, Malhotra, Amrita, Estrada-Reyes, Yamilett, Gregg, Christopher
units
Discussion 3Open
ID: 6358
0 / 15 enrolled
DAYS:TBD
TIME:TBD
LOCATION:TBD
INSTRUCTOR:
Roberts-Baca, Jacob, Malhotra, Amrita, Estrada-Reyes, Yamilett, Gregg, Christopher
units
Discussion 4Open
ID: 6363
0 / 15 enrolled
DAYS:TBD
TIME:TBD
LOCATION:TBD
INSTRUCTOR:
Roberts-Baca, Jacob, Malhotra, Amrita, Estrada-Reyes, Yamilett, Gregg, Christopher
units
Discussion 5Open
ID: 6364
0 / 15 enrolled
DAYS:TBD
TIME:TBD
LOCATION:TBD
INSTRUCTOR:
Roberts-Baca, Jacob, Malhotra, Amrita, Estrada-Reyes, Yamilett, Gregg, Christopher
units
Discussion 6Open
ID: 6365
0 / 15 enrolled
DAYS:TBD
TIME:TBD
LOCATION:TBD
INSTRUCTOR:
Roberts-Baca, Jacob, Malhotra, Amrita, Estrada-Reyes, Yamilett, Gregg, Christopher
units
Discussion 7Open
ID: 6366
0 / 15 enrolled
DAYS:TBD
TIME:TBD
LOCATION:TBD
INSTRUCTOR:
Roberts-Baca, Jacob, Malhotra, Amrita, Estrada-Reyes, Yamilett, Gregg, Christopher
units
Discussion 8Open
ID: 6367
0 / 15 enrolled
DAYS:TBD
TIME:TBD
LOCATION:TBD
INSTRUCTOR:
Roberts-Baca, Jacob, Malhotra, Amrita, Estrada-Reyes, Yamilett, Gregg, Christopher
units
Discussion 9Open
ID: 6368
0 / 15 enrolled
DAYS:TBD
TIME:TBD
LOCATION:TBD
INSTRUCTOR:
Roberts-Baca, Jacob, Malhotra, Amrita, Estrada-Reyes, Yamilett, Gregg, Christopher
units
Discussion 10Open
ID: 6370
0 / 15 enrolled
DAYS:Wednesday
TIME:7:30 PM – 8:20 PM
LOCATION:TBD
INSTRUCTOR:
Roberts-Baca, Jacob, Malhotra, Amrita, Estrada-Reyes, Yamilett, Gregg, Christopher
units

CS 198: Teaching Computer Science

3-4 units · Satisfactory/No Credit

Students lead a discussion section of 106A while learning how to teach a programming language at the introductory level. Focus is on teaching skills, techniques, and course specifics. Application and interview required; see http://cs198.stanford.edu.

Offered in Autumn 2026, Winter 2027, Spring 2027 at Stanford University.

Autumn 2026 sections

  • Discussion — TBA TBA — Roberts-Baca, Jacob, Malhotra, Amrita, Estrada-Reyes, Yamilett, Gregg, Christopher (Undergrad)
  • Discussion — TBA TBA — Roberts-Baca, Jacob, Malhotra, Amrita, Estrada-Reyes, Yamilett, Gregg, Christopher (Undergrad)
  • Discussion — TBA TBA — Roberts-Baca, Jacob, Malhotra, Amrita, Estrada-Reyes, Yamilett, Gregg, Christopher (Undergrad)
  • Discussion — TBA TBA — Roberts-Baca, Jacob, Malhotra, Amrita, Estrada-Reyes, Yamilett, Gregg, Christopher (Undergrad)
  • Discussion — TBA TBA — Roberts-Baca, Jacob, Malhotra, Amrita, Estrada-Reyes, Yamilett, Gregg, Christopher (Undergrad)
  • Discussion — TBA TBA — Roberts-Baca, Jacob, Malhotra, Amrita, Estrada-Reyes, Yamilett, Gregg, Christopher (Undergrad)
  • Discussion — TBA TBA — Roberts-Baca, Jacob, Malhotra, Amrita, Estrada-Reyes, Yamilett, Gregg, Christopher (Undergrad)
  • Discussion — TBA TBA — Roberts-Baca, Jacob, Malhotra, Amrita, Estrada-Reyes, Yamilett, Gregg, Christopher (Undergrad)
  • Discussion — TBA TBA — Roberts-Baca, Jacob, Malhotra, Amrita, Estrada-Reyes, Yamilett, Gregg, Christopher (Undergrad)
  • Discussion — Wednesday 7:30 PM – 8:20 PM — Roberts-Baca, Jacob, Malhotra, Amrita, Estrada-Reyes, Yamilett, Gregg, Christopher (Undergrad)
  • Lecture — Monday 7:30 PM – 8:50 PM — Y2E2 111 — Roberts-Baca, Jacob, Malhotra, Amrita, Estrada-Reyes, Yamilett, Gregg, Christopher (Undergrad)

Winter 2027 sections

  • Lecture — Monday 7:30 PM – 8:50 PM — Martz, Eric, Gonzalez-Maldonado, Benjamin, Roberts-Baca, Jacob, Gregg, Christopher (Undergrad)

Spring 2027 sections

  • Discussion — TBA TBA — Martz, Eric, Roberts-Baca, Jacob, Malhotra, Amrita, Gregg, Christopher (Undergrad)
  • Discussion — TBA TBA — Martz, Eric, Roberts-Baca, Jacob, Malhotra, Amrita, Gregg, Christopher (Undergrad)
  • Lecture — Monday 7:30 PM – 8:50 PM — Martz, Eric, Gonzalez-Maldonado, Benjamin, Roberts-Baca, Jacob, Gregg, Christopher (Undergrad)
  • Discussion — TBA TBA — Martz, Eric, Roberts-Baca, Jacob, Malhotra, Amrita, Gregg, Christopher (Undergrad)
  • Discussion — TBA TBA — Martz, Eric, Roberts-Baca, Jacob, Malhotra, Amrita, Gregg, Christopher (Undergrad)
  • Discussion — TBA TBA — Martz, Eric, Roberts-Baca, Jacob, Malhotra, Amrita, Gregg, Christopher (Undergrad)
  • Discussion — TBA TBA — Martz, Eric, Roberts-Baca, Jacob, Malhotra, Amrita, Gregg, Christopher (Undergrad)

More CS courses

  • CS 193X: Web Programming Fundamentals
  • CS 194: Software Project
  • CS 194W: Software Project (WIM)
  • CS 195: Supervised Undergraduate Research
  • CS 197: Computer Science Research
  • CS 197C: Computer Science Research: CURIS Internship Onramp
  • CS 198B: Additional Topics in Teaching Computer Science
  • CS 199: Independent Work
  • CS 199P: Independent Work
  • CS 202: Law for Computer Science Professionals
  • CS 204: Computational Law
  • CS 205L: Continuous Mathematical Methods with an Emphasis on Machine Learning

All CS courses · All departments