Skip to main content Skip to secondary navigation

Email forwarding for @cs.stanford.edu is changing on Feb 1, 2024. More details here

 

PhD | Teaching Requirement

Main content start

Overview

Each student must complete at least four units as a course assistant (CA) or teaching fellow (TF) (2-50% or 4-25% for a total of 100%) during their academic career for courses in Computer Science that are numbered 100 or above. Earning one unit equates to contributing 10 hours per week for one quarter. A CA receives the same stipend and tuition benefits as a research assistant (RA). A TF receives a slightly higher stipend, as they are responsible for teaching a course. This requirement must be completed before the orals exam.

Distinction in Teaching

A graduating PhD student will be awarded a certificate of distinction in teaching, if the following conditions are met:

  • the student is nominated for this distinction by at least one CS faculty member who has supervised the student as a course assistant; this nomination is e-mailed to the PhD program officer;
  • the student has completed 10 units of CA or TF-ship in CS courses, where each unit counts as one 25% CA or TF-ship (i.e. five 50% CAships);
  • the units must include at least one course at the 100-course level; and at least one course at either the 200 or 300-plus course levels;
  • the student has taught at least one course as a teaching fellow with primary responsibility for organizing and teaching a course (tutored video does not qualify).