Course Assistant Information & Application Link

(Please make sure to refresh this page since the information changes several times a year.)

Thank you for your interest in being a Course Assistant (CA) (regular, Lead, or Head) in Gateway Computing or Computer Science. Depending on the course and position, assistants may be responsible for office hours, grading, helping in class, leading labs and/or holding review sessions. All CAs are required to have a cumulative GPA of at least 3.0. You must have at least sophomore standing, and you may not assist in a course you will be concurrently taking. Lastly, please note that we will check to make sure applicants do not have any prior ethics violations before being considered for a position.

LEAD CAs will be hired for special courses (Gateway Computing, OOSE, etc.) to provide extra in-class and/or mentoring support to students. Strong Masters students and advanced undergraduates with significant experience may be hired as HEAD CAs. Head CAs are required to have at least a 3.2 GPA and should be an upper level or graduate student with prior CA experience.


Regular CAs usually work 7-10 hours per week; Lead CAs work about 10-12 hours/week, and Heads average 15 hours/week. Students should expect this job to extend into reading period and exams as well.

This is a student employment position, so you must be eligible for student payroll in order to be hired. Among other things, this means you must be a full-time student if a citizen, or an international student not in their final semester. International students in their final semester may also be employed if part-time or full-time. See here for a full set of eligibility requirements.

We have a custom application system - thanks to Prof. Madooei and a student team - CAAMS! When you log into the system you will first complete a user profile. You can then submit an application for each semester that you wish to be hired (only one will be active at a time). A link to the application is below - with the current semester activated. This on-line form is the first step in our application process. It will be electronically submitted to the CS Department and reviewed by appropriate instructors. Qualified new applicants will be interviewed by 1-2 people, and returning applicants may also need to meet with faculty if changing courses. For certain courses (Gateway, Intermediate in particular) students will be asked to complete an additional schedule availability survey.

Interviews and hiring decisions usually take place before the semester begins, but may extend a week or so into the semester since the number of available positions is dependent on course enrollments.

CAAMS (CA Application Management System, new link!)
Fall 2023 will open in late May; apply by June 10th for full consideration.