Become a UTA and Introduce CS to UNC

Hi! This is our big, happy family. Love CS and teaching? You'll fit right in...

The COMP110 team introduces computer science to the Carolina community. We are a team of passionate, brilliant, and caring Undergraduate Teaching Assistants (UTAs) who support, manage, and design every facet of the course.

In the past two years, the 110 UTA team has driven COMP110's growth to being the 3rd most popular course at UNC. In 2016-2017, we taught over 1,500 fellow undergrads how to code!

This Fall we want to take COMP110 to new heights. This is where you come in. We need to hire new UTAs to fill positions opened by graduating seniors and we'd love for you to apply today!


"We really love what we do and it's a great community of people." -Izzi Hinks '20


Who can apply?

Everyone who has taken COMP110 or above is eligible to apply, however, we are especially looking for rising second year students who have recently completed COMP110.

What do we hope to find in a new members?

  • Passionate about helping others learn
  • Skilled communicators with empathy
  • Dependable team players
  • Intelligent, driven, creative peers
  • Optimists who enjoy having fun

Sound like you? Continue on...

Did you accidentally fall in love with programming in COMP110? Do well in the course? Help teach your friends? We especially want you to apply!

Many members of the team found programming in COMP110, too. Becoming a junior UTA while you're simultaneously in COMP401 is an amazing catalyst for strengthening your skills and knowledge.

Take Helen over there to the right, for example. Her first programming experience was in COMP110, too! Three semesters of being a UTA later and she'll be interning at Google this summer.

"As a UTA you'll understand more about computer science, make a lot of awesome friends, and help the best students!" ~Helen '19 - 110 UTA & Intern at Google

What is the UTA job like?

Jeffrey Young '17 leading a review session in Genome Sciences GSB100

A common question we're asked is "what do you do?"
The better question is what don't we do?

Primarily, we hold office hours and teach programming one-on-one. Each of us also has a team of students we are responsible for through the semester. Beyond that, team members take initiative and ownership of many facets of the course:

  • Help students during lecture
  • Hold small and large group review sessions
  • Design practice problems
  • Produce review videos
  • Organize hackathons
  • Generate ideas for lecture
  • Develop software for the team
  • Manage and hire the UTA team itself

COMP110 UTAs have an outsized impact on the education and experiences of fellow Carolina students learning how to program.

How much time is required?

COMP110 UTAs are hired at two levels of weekly commitment. Typically, new team members are hired for 5 hours per week. Some on the team opt for 10 hours per week when funding is available. Additionally, Sundays are our team meetings where we regroup and prep for the week ahead.


Why become a COMP110 UTA?

Dr. Fred Brooks and the 110 team having a grand ol' time after Fred's lecture on teaching.

Personal Growth and Career Benefits

We're a big, crazy, caring family of passionate students who have fun both on the job and away from it. Joining the team provides a number of valuable growth opportunities:

  • Strengthen your programming fundamentals through teaching others
  • Practice valuable whiteboarding skills as needed during technical interviews
  • Befriend & connect with awesome CS concentrators spanning all 4 years
  • Mentorship from a "big", more senior member of the team you will reguarly meet with
  • Meet for one-on-one office hours with Kris through a team-only availability schedule
  • Learn from occasional guest and senior lectures (i.e. Dr. Fred Brooks on Teaching shown above)
  • Join the 110 alumni network and connect with alumni at leading organizations
  • Paid a modest semester stipend based on hourly commitment level
    (Note: if money is your primary objective there's better, easier money in being a paid tutor!)
  • Feel the reward of helping students find that magical "a ha" moment

Where do UTAs work after TEAM110?

Sarah White '16

Data Scientist at Asana

Dorian Brandon '17

Software Engineer at Amazon

Karen Cheng '17

Software Engineer at ESPN

Meggie Cruser '18

Accelerate Fellow at Teach for America

Victoria Miller '19

Intern at IBM

Brooks Townsend '19

Intern at SentryOne


Alumni of the team have taken jobs and internships with these organizations and more.


Secondary Benefits and Perks

The COMP110 Intramural Futsal Team

We care a lot about maintaining a jovial, creative, ambitious, and inclusive culture. Most UTAs have made close friendships on the team. We're a close knit group and we love the challenge of introducing Computer Science to Carolina. We also schedule activities through the semester for team members to get together outside of Sitterson.

  • Impromptu dinners after meetings
  • Board game nights
  • Roller skating outings
  • Intramural sports teams
  • Pot lucks
  • Bake-offs
  • Hackathon teams
  • Team hikes

Plus, we all get exclusive TEAM110 T-Shirts and free food and dessert on occasion at team meetings.

Team hike at Eno River State Park


Apply to Join Our Team

Applications open on April 15th! We'd love for you to apply. Here is the schedule for next steps:

  1. April 30th - Your application is due by 11:59pm
  2. May - Hiring committee of 8 senior UTAs reviews applications
  3. June 10th - 2nd round notifications go out
  4. June - 2nd round skype interviews with hiring committee
  5. July - Hire and wait list decision notifications

Thank you for your interest and we look forward to your application! Apply via the link below...


Copyright © COMP110 - 2017