Each semester, the Machine Learning Department searches for qualified applicants for teaching assistant (TA) positions for all of our courses offered the following semester. If you want to apply, you can do so using the form below, which includes questions about prior experience, course preferences, eligibility and more. To receive full consideration, submit your application three weeks before the last day of classes.
The application and matching process is centralized within MLD and includes three steps:
Instructors actively recruit for their individual courses. As such, we encourage you to update your course ranking if your preferences change. Most TA assignments are made based on mutual interest in a match between TA applicants and the instructor teaching the course. If you want to TA for an MLD course, you should first fill out this form with as much helpful information as possible and speak to the instructor.
You may be contacted by one or more professors for an interview. If so, don't delay! Interviews are a key step in the process. Some instructors recruit students over email and skip the interviewing step. If you are not contacted, feel free to reach out to the instructor of the course that most interests you. Being proactive is a great way to increase your chances for a TA-ship!
After submitting your application, you will receive a confirmation email with an "Edit Your Response" link. Save the email for your records. The link will allow you to make changes to your application if necessary.
All nonnative English speakers are required to take the International TA (ITA) test the semester prior to teaching, or to have it waived via the TOEFL option below. There are fixed testing periods (usually in November and April). See the ITA registration schedule for details. Ph.D. students may register for the exam at any time. However, we have to inform the testing center of our intent to hire any master's students before they take the exam. If you are a master's student and haven't taken the ITA test, submit your application as early as possible so we can arrange for you to take the test.
When you sign up for ITA Testing, you may hear about the TOEFL option. For MLD, we ask that you follow these guidelines:
TAs are paid by either hourly wages or tuition/stipend coverage, depending on their class level and home department. See the TA Pay Structure table for information.
On average across all MLD courses, hourly TAs tend to log 10-12 hours per week. Of course, this varies greatly in that some weeks are a much higher or lower time commitment than others. Some TAs also put in more time than others, and some courses ask more or less of their TAs. In that sense, you could equate the time commitment roughly to that of taking a course, which varies in many of the same ways.
Direct any questions or suggestions to the MLD TA Coordinator.
Thanks for your interest in teaching for the Machine Learning Department!