Here is the official policy from the CS Department:
We assign one 50% TA for every 50 students in non-lab courses, and one 50% TA for every 40 students in lab courses. Divide that in half for smaller courses: one 25% TA for every 25 students in non-lab courses, and one 25% TA for every 20 students in lab courses. Classes with enrollments less than 14 do not receive TA support
A classed is called a "lab class" if it is a heavy programming class. This being said, some non heavy programming classes are lab classes also.
If you have TAed a lab class and a non-lab class, and feel that the non-lab class was at least as much work than the lab class, please send us this info. We will forward it to the authorities to help refine this classification.
See the TA information sheet.
updated December, 2006