Spring 2023 Courses Needing UTAs

Course Expected Duties Consideration
COMPSCI 101: Intro to Computer Science (Rodger)
  • Attend one lab training per week
  • Grade assignments
  • Lead lab section
  • Hold office hours
  • Answer Ed questions
  • Grade exams and final

Must have availability to lead lab sections.

Interview necessary for new UTAs.

Estimated 4-6 hours/week.

COMPSCI 201: Data Structures and Algorithms (Fain)

  • Attend weekly meetings on Thursdays

  • Grade assignments
  • Lead discussion section
  • Hold office hours in the evening
  • Answer Ed questions
  • Grade exams and final

Must have availability to lead a discussion section, which are throughout F 10:15am–4:45pm.

Interview necessary for new UTAs.

Estimated 6-8 hours/week.

COMPSCI 207: iOS Mobile Programming (Phillips)
  • Grade assignments
  • Advise students on projects
  • Hold office hours
  • Answer Ed questions

Min. Requirement: Background with app development or completion of CompSci 207/507or Spring 2022's 290 class.

Estimated 4-6 hours a week

COMPSCI 210D: Intro to Computer Systems (Lentz)
  • Attend a weekly meeting
  • Grade assignments
  • Lead discussion section
  • Hold office hours
  • Answer Ed questions

Interview necessary for new UTAs.

Estimated 6-8 hours/week.

COMPSCI 216: Everything Data (Stephens-Martinez)
  • Grade weekly assignments & labs
  • Hold office hours
  • Attending weekly teaching team meeting

Strong preference for students who have taken CS 216 or proficiency programming in python and other statistics/data science experience at the 200+ level.

There will be some preference for UTAs that can attend lecture.

Estimated 5-7 hours/week.

COMPSCI 230: Discrete Math for CompSci (Munagala)
  • Attend regular grading parties
  • Grade assignments
  • Lead recitation session
  • Hold office hours in the evening
  • Answer Piazza
  • Grade exams

Min. requirement: CompSci 230 or equivalent. You should be able to handle the concepts the students work with in this course.

Recitation is various times on F.

COMPSCI 240: Race, Gender, Class & Computing (Washington)
  • Grade assignments 
  • Monitor and respond to Ed posts
  • Hold office hours
  • Attend class lectures and assist with breakouts (1-2 TAs)

Minimum requirement: Completed CompSci 240 with a grade of B or higher.

Estimated 4-8 hours/week.

COMPSCI 250: Computer Architecture (Sorin)
  • Attend weekly meetings
  • Grade exams and homework
  • Lead recitation session
  • Hold office hours
  • Answer Ed questions  

Min requirement: Must have taken CompSci 250 and earned a grade of B or better.

 

COMPSCI 290.02: Server-Side Web Applications (Phillips)
  • Grade assignments
  • Hold office hours
  • Answer Ed questions

Experience with Ruby on Rails framework or a commitment to attend lecture and work through the assignments.

Estimated 6-8 hours a week

Interview necessary 

COMPSCI 308D: Advanced Software Design and Implementation (Duvall)
  • Evaluate student projects
  • Attend regular planning meeting
  • Independently meet with students regularly
  • Grade student demos
Min Requirement: Completion of COMPSCI 307 and internship experience by Fall 2021 OR COMPSCI 308
COMPSCI 330: Design/Analysis Algorithms (Argawal & Fain)
  • Attend regular grading sessions
  • Hold office hours
  • Grade exams
  • Run discussion sections
  • Answer questions on Ed
  • Attend 5 pm meeting on Thursdays 
Interview necessary for new UTAs.
COMPSCI 334: Mathematical Foundations (Rodger)
  • Grade programming assignments and JFLAP exercises
  • Hold office hours
 
COMPSCI 342: Information and the Internet (Astrachan)
  • Check peer-grading 
  • Work with TA/UTAs to provide scores on peer grading
  • Help grade midterms 
 
COMPSCI 345: Computer Software Architecture (Reed)
  • Helping students debug their assignments (e.g. office hours), which will be written in C++ and require experience using gdb or IIdb. 

 

 

 

 

Strong debugging skills in C/C++

Did well in 210/250

Took 290: Computer Graphics last spring, or a willingness to keep up with the lectures this spring. 

Graphics experience is a plus, but not a strict requirement 

Estimated 4-6 hours per week

COMPSCI 356: Computer Network Architecture (Narten)
  • Grade exams and homework
  • Grade labs
  • Hold weekly office hours
  • Answer Piazza
 
COMPSCI 370: Intro to AI (Parr)
  • Attend regular grading parties
  • Hold office hours in the evening
  • Grade exams
 
COMPSCI 527: Computer Vision (Tomasi)
  • Hold office hours
  • Answer Piazza queries
  • Help grade assignments and exams (grading parties with Gradescope) 

Minimum requirements: Completion of COMPSCI 527 or equivalent. 

COMPSCI 590.05: Computational Biology (Donald)
  • Attend lecture
  • Hold office hours
  • Answer Piazza questions
It would be good to have a background in computational biology. However, an interest in computational biology/Machine learning applied to biology would be fine.