![]()
College of Engineering
Department of Computer Science
Undergraduate Teaching Assistant
The Computer Science Department @ Virginia Tech Undergrad Teaching Assistant (UTA) program provides undergraduates the opportunity to help their peers learn from them. CS UTAs hold office hours, work side-by-side with GTAs in course labs, monitor online course forums and carry out other related duties. UTAs gain valuable professional experience for their future career.
Ut Prosim
Being a CS UTA or Peer Mentor offers students the chance to participate in the Va Tech Ut Prosim community. By aiding their fellow peers, students are able to embody the passion of service that is a cornerstone of a VT education.
Requirements
You must have a desire to help your fellow Hokies.
You must be a currently enrolled student at Va Tech. (Do NOT apply if you are NOT enrolled!)
You must be able to work up to ten hours a week. (These roles are hourly wage positions.)
UTA positions are a maximum of 10 hours a week.
UTAs must have previously completed and earned at least B in any course for which you are applying for a UTA position.
VT and the CS Department can NOT pay TAs who are not physically located within the United States.
You have no sactions for a VT Honor Code violation on your record.
You have no VT Honor Code case(s) pending.
Applications
Deadline: May 4, 2026 (May the 4th be with you)
The UTA application survey will confirm your application.
Graduate students seeking a TA position must apply here for a GTA position.
| © 2026 Virginia Polytechnic Institute and State University | updated: 2026.3.5 DirAcadOps@cs.vt.edu |