As an undergraduate teaching assistant, you will assist other students in classes you have already taken.

We need UTAs for several very different classes, and so we are interested in candidates with any one or more of the following skills: strong English writing; strong presentation capability; strong coding skills; expertise in Python, Java, or C; expertise in hardware architectures, digital logic, or systems coding. It is also helpful to have performed well in previous classes in the CS major, but we very often have UTAs beyond CS students.

The UTA position is an hourly wages job that is meant to work with and around your school schedule. You may be able to work as few as 2 hours per week or as many as 15-20, depending upon your experience and what is needed for the class(es) you assist with. Also, many of a UTA's duties can be done at home, and so the hours are often highly flexible. It helps if you're a CS major, but we often hire UTAs beyond CS students, so long as you possess the required skills.

UTAs are hired (or rehired) each semester. Typically, more positions are available in the fall than in the spring, because we give preference to students who have previously worked successfully as UTAs.


The Computer Science Department invites students of our courses to apply to be Undergraduate Teaching Assistants for Fall 2018. Successful applicants:


  • earned good grades in the courses they want to assist (generally, A-grades earned at GMU for those courses)
  • have a good GPA (3.0 or higher both overall and in their major, which might not be Computer Science)
  • have good communication skills and can act professionally
  • are motivated to assist others and help them learn


First-time applicants need a recommendation by a CS faculty member (get their permission first!).


In order to apply:

  • First-time applicants only - find a CS faculty member who is willing to separately send a letter of recommendation on your behalf.
  • Fill out the uta_application.xlsx form here, and rename it "Lastname, Firstname application.xlsx"
  • Include an unofficial transcript (as a pdf) that includes all of your Spring 2018 grades on it, naming the file "Lastname, Firstname transcript.pdf"
  • email both documents to with the subject "UTA Application: Firstname Lastname"


Applications received by July 1st, 2018 (end of day) are considered "on time" and will receive equal priority; later applications are absolutely encouraged but will have less priority the later they are submitted.


We look forward to hearing from you!

Please note that you must already be accepted as a GMU student to apply for an undergraduate teaching assistantship.