Assignment Policies

The CS Department gives priority to the following students when hiring CAs:

  1. CS Ph.D. students
  2. CS MS students who were guaranteed CA funding when admitted to Stanford
  3. CS MS students
  4. MS and Ph.D. students from other departments

Undergraduate students are not eligible for CA positions.

We aim to hire one 50% CA for every 30 students in the class for "lab" classes, or one 50% CA for every 25 students in "non-lab" classes.  A class is called a "lab class" if it is a heavy programming class. This being said, some non heavy programming classes are lab classes also.

Classes with enrollment caps of less than 8 do not receive CA support. Only courses with at least 3 units and numbered CS100 and above receive CA support.