UTA Information

Laptop demo

 

Applications for the Spring 2018 semester are now closed. Faculty are currently making selections and will try to get back to you as soon as possible. At this time if you wish to be considered for a course, or remove your application from consideration, please email Georgia, georgia@cs.duke.edu.

Overview

If you have taken a CompSci course previously, then you know there are many other people helping the professor to support your learning in that course, e.g., returning feedback about your assignments, reviewing concepts in a recitation section. Most of these duties are done by undergraduate students just like you! Here, you can get a chance to take part in a rewarding job, allowing you to help your fellow students out as they go through the same journey you once did.

We select UTAs on a rolling basis, so please apply as soon as possible, especially before the last day of Fall class (Friday December 8). Our goal is to get back to you before the start of winter break. However we cannot guarantee this, as various teachers have different timelines for selecting their UTAs.

Do not hesitate to contact the UTA program coordinator, Georgia Tse, georgia@cs.duke.edu if you have any questions about being a UTA.

Courses that need UTAs for Spring 2018

Course Expected Duties Consideration
CompSci 94.01: Programming/Problem Solving (Rodger)
  • Attend lecture
  • Grade
  • Hold office hours
You can apply if you have at least completed CompSci 101, you should be able to handle the concepts the students work with in this course.
This course meets TUTH 8:30AM-9:45AM.
CompSci 101: Intro to Computer Science (Astrachan):
  • Attend regular planning meeting
  • Grade assignments
  • Lead recitation session
  • Hold office hours
  • Grade exams
You can apply if you have at least completed CompSci 101 and you would be able to handle the concepts the students work with in this course. Recitation is various times on Wednesday
CompSci 103: Computing and the Brain (Astrachan & Caruso)
  • Attend lecture
  • Attend regular planning meeting
  • Hold lab
  • Hold office hours
This course meets TUTH 08:30 AM-09:45 AM
Lab is on M 03:05 PM - 05:05 PM.
CompSci 201: Data Structures and Algorithms (Forbes)
  • Attend regular planning meeting
  • Grade assignments
  • Lead recitation session
  • Hold office hours in the evening
  • Grade exams
You must have availability to lead recitation section on Monday at various times.
First time 201 UTAs are highly recommended to take CS 249s at W 6:15-7:30PM (0.5 credit).
CompSci 216: Everything Data (Machanavajjhala)
  • Attend lecture/lab
  • Grade
  • Hold office hours in the evening
The course meets MW 1:25PM-2:40PM.
CompSci 223: Computation Microeconomics (Conitzer) Info pending Info pending
CompSci 230 Discrete Math for CompSci (Munagala)
  • Attend regular grading parties
  • Grade assignments
  • Lead recitation session
  • Hold office hours in the evening
  • Grade exams
You can apply if you have at least completed CompSci 230 or equivalent. You should be able to handle the concepts the students work with in this course.
CompSci 250: Computer Architecture (Lee, ECE) Pick at least 2 of the following:
  • Lead recitation session
  • Hold office hours
  • Answer Piazza questions
  • Grade homework
If you only want to be considered for CompSci 250, apply directly via the ECE UTA form. If you select CompSci 250 as any preference on the application, you must also fill it out.
CompSci 270: Intro to AI (Parr)
  • Attend regular grading parties
  • Hold office hours in the evening
  • Grade exams
 
CompSci 290.01: Data Science Competition (Rudin)   As this is a new course, please reach out to Cynthia Rudin if you are interested in helping out with this course.
CompSci 290.02: Web Application Development (Duvall)
  • Attend regular planning meeting and grading parties
  • Hold office hours in the evening
 
CompSci 290.03: Mobile Software Design (Astrachan & Cox)
  • Hold office hours
  • Grade assignments
 
CompSci 308: Software Design and Implementation (Duvall)
  • Evaluate student projects
  • Attend regular planning meeting
  • Independently meet with students regularly
  • Grade student demos
 
CompSci 310: Intro to Operating Systems (Chase)
  • Hold office hours in the evenings
 
CompSci 330: Design/Analysis Algorithms (Panigrahi)
  • Attend regular grading parties
  • Hold office hours
  • Grade exams
 
CompSci 350: Digital Systems (Li, ECE)   If you only want to be considered for CompSci 350, apply directly via the ECE UTA form. If you select CompSci 350 as any preference on the application, you must also fill it out.

If there is a course not listed here that you have been asked to UTA, or have heard needs UTAs, you may list the course number in the last free response question on the application. If you are willing to TA anything or multiple courses, indicate that in the last free response question.

Consideration

Ideally, you loved the course that you want to UTA for! You should have at least taken the course before and have done well, or communicate with the professor that you feel confident that you grasped the materials covered in the course you would like to UTA.

Duties and Commitment

Being a UTA is a serious obligation that requires a firm and substantial weekly commitment on your part. It is a semester-by-semester job that extends from the first day of classes through the end of final exams. You must re-apply each semester.

All UTAs will be required to attend a training session at the beginning of the semester.

Duties will vary between classes, but you can generally expect to do some of the following:

  • Grade – Responsibilities range from students’ assignments or in upper level courses, projects. Sometimes a professor may have UTAs grade student exams.
  • Hold office hours – Most courses will have office hours in the evening. Office hours are used to answer student questions about topics covered in lecture, homework problems, etc.
  • Lead a recitation/lab – Lower level courses such as 101, 201, 230, etc. have a discussion section where students will get more application problems on topics covered in class. UTAs will lead students through the problems and facilitate collaboration and discussion among students about the topic. UTAs will have to prepare beforehand by attending a lab meeting, and/or looking over the material, and/or doing the problems beforehand, so that they can come prepared for answering questions.
  • Answer Piazza questions – Most courses use Piazza as a tool where instructors can post course announcements, and communicate important information to students. Students can use this platform to ask questions about logistics of the course, get clarification on the homework, or a study problem. The professor cannot answer all questions in a timely manner, so UTAs will also respond to questions that students may have.
  • Attend planning meetings – Faculty will arrange a regular meeting to gather all their UTAs so that they can prepare UTAs for the upcoming week or address questions and concerns that UTAs may also have.
  • Meet with student groups – Some project based courses such as 308 or 316 will require that UTAs meet with the group of students that they are assigned to.
  • Administrative duties - If you are a Head UTA, you may have to send out emails and organize various UTAs for specific duties. The professor will be in close contact and instruct you.
  • Attend lecture - Some faculty need UTAs during regular class time becuase the course is structured like a lab.

Compensation

The pay begins at $10 per hour with opportunities for promotions and annual increases based on length of service. You must detail your hours biweekly and fill out a timecard on time.

top