- About
- Events
- Calendar
- Graduation Information
- Cornell Learning Machines Seminar
- Student Colloquium
- BOOM
- Spring 2025 Colloquium
- Conway-Walker Lecture Series
- Salton 2024 Lecture Series
- Seminars / Lectures
- Big Red Hacks
- Cornell University / Cornell Tech - High School Programming Workshop and Contest 2025
- Game Design Initiative
- CSMore: The Rising Sophomore Summer Program in Computer Science
- Explore CS Research
- ACSU Research Night
- Cornell Junior Theorists' Workshop 2024
- People
- Courses
- Research
- Undergraduate
- M Eng
- MS
- PhD
- Admissions
- Current Students
- Computer Science Graduate Office Hours
- Advising Guide for Research Students
- Business Card Policy
- Cornell Tech
- Curricular Practical Training
- A & B Exam Scheduling Guidelines
- Fellowship Opportunities
- Field of Computer Science Ph.D. Student Handbook
- Graduate TA Handbook
- Field A Exam Summary Form
- Graduate School Forms
- Instructor / TA Application
- Ph.D. Requirements
- Ph.D. Student Financial Support
- Special Committee Selection
- Travel Funding Opportunities
- Travel Reimbursement Guide
- The Outside Minor Requirement
- Diversity and Inclusion
- Graduation Information
- CS Graduate Minor
- Outreach Opportunities
- Parental Accommodation Policy
- Special Masters
- Student Spotlights
- Contact PhD Office
Computer Science Undergraduate Course Staff Positions
There are many opportunities for undergraduate students to be employed as Course Staff for Computer Science. Students hired as Course Staff may choose to work for an hourly salary or work for course credit. Typically, students are hired as Course Staff for one semester at a time. However, in some cases, student appointments are extended for a full academic year. Students may only work as Course Staff for one class per semester.
- Course Staff Positions
- Working for an Hourly Salary
- Working for Course Credit
- Consultant/TA Training
- Apply Online
- Current semester course hiring status
Course Staff Positions
- Undergraduate Consultants - responsible for grading assignments and/or exams, holding office hours, answering EdDiscussion questions, and/or other duties as assigned
- Undergraduate Teaching Assistants (TAs) - responsible for leading discussion sections, developing assignments, serving as Head Consultant, and/or other duties as assigned
Working for an Hourly Salary
Undergraduate Students choosing to work as Course Staff for pay will receive an hourly salary based on their experience level, job duties, and level of course for which they are working. Students cannot work for both an hourly salary and course credit at the same time.
Students working for an hourly salary must:
- Apply online
- Have a valid I-9 Employment Eligibility Verification Form on file with Cornell University
- Attend a mandatory Consultant/TA Training Session (first-time CS Course Staff employees only)
Working for Course Credit
Students choosing to work as Course Staff for course credit will receive credit hours for CS 4090 (Teaching Experience in Computer Science). The number of credits a student can earn is determined by the CS faculty member for which the student is working and is based on their experience level, job duties, and level of course for which they are working. Students cannot work for both an hourly salary and course credit at the same time.
NOTES: (1) CS 4090 can be taken for S/U only. (2) for students in the College of Arts and Sciences: CS 4090 is considered non-academic credit in A&S which means that the credits do not count towards the degree or the minimum 12 credits for full-time status in a semester. (3) With respect to the CS major requirements, CS 4090 fulfills the major-approved and advisor-approved electives only.
Students working for course credit must:
- Apply online
-
Attend a mandatory Consultant/TA Training Session (first-time CS Course Staff employees only)
Consultant/TA Training
The Computer Science Department offers a training program that focuses on the real issues that our Consultants and TAs deal with everyday such as helping students during crowded office hours, grading effectively and fairly, keeping limits, dealing with implicit bias, and handling distressed students. A similar training session is being offered by the College of Engineering. One-time participation in Consultant/TA training is required of all undergraduate Consultants and TAs.
If you participated in the training in a prior semester, you do not need to participate again.
Apply Online
ALL students interested in a course staff position with Computer Science need to complete an online application even if they have worked as a member of our Course Staff before.
Please see the Course Hiring website for further information.