Announcements and Additional Resources

As a result of the COVID-19 pandemic, the USC Viterbi Learning Program (previously known as VARC) has suspended in-person contact and will be conducting all business remotely until further notice.

Additional resources to the students:

We look forward to serving our students in fall 2020!

The mission of the Viterbi Learning Program is to enrich the Viterbi educational experience by supporting undergraduate students through peer mentoring, tutoring, academic skills workshops, and group study sessions, helping students learn better study habits and thrive in their classes.

Peer Tutoring Appointments

To register with the Viterbi Learning Program and set-up a tutoring appointment, follow the steps below:

  1. Go to
  2. Select the tutor with whom you would like to schedule an appointment. Click on “View Tutor.” Peer tutors will have a badge showing their affiliation with the center.
  3. In the tutor’s profile, select “Book or Message Tutor Name.
  4. Login to Tutor Matching Service (TMS) and create your student profile. You can log-in with Google and use your USC email account (
  5. You should now be registered with TMS. You can go back to TMS and create an appointment with a peer tutor. Please note that tutoring through the Viterbi Learning Program is only available when you schedule an appointment with your USC email account.
Make Appointment

Viterbi Learning Program Hours

Viterbi Learning Program offers an area for open study space, as well as individual tutoring rooms for one-on-one tutoring sessions

RTH 222
Open Study Space Hours
Monday-Thursday 9am – 7pm
Friday 9am – 5pm
213.740.4530 |

"My tutor is very talented and understands how to convey concepts across to people who she is tutoring. She tries her best to help me and her dedication to getting a concept or point across is very admirable."

JuniorCivil Engineering

"The best tutor I have ever had. Really wants to help me succeed, and understand the material. Helped me out in my class 100%, and made me excited for quizzes/tests, because I understood all the material!"

Aerospace EngineeringSophomore

"My tutor was a very easy person to speak to. You can tell he very genuinely wanted to help me do better."

Computer ScienceFreshman

"He did a great job at explaining concepts and explaining the logic behind programming."

Chemical EngineeringFreshman

"My tutor is REALLY smart. Knowledgeable in tons of different subjects."

Electrical EngineeringSophomore

What classes are available for tutoring?


Math 125, Math 126/129, Math 226/229, Math 245


PHYS 151, PHYS 152, PHYS 153

If taking PHYS 161 or 171, sign up for an appointment under PHYS 151


CHEM 105aL, CHEM 105bL

Chemical Engineering

CHE 120, CHE 205, CHE 330, CHE 350, CHE 442, CHE 443

Computer Science

CSCI 102, CSCI 103, CSCI 104, CSCI 109, CSCI 170

Electrical Engineering

EE 105, EE 109, EE 202

Industrial & Systems Engineering

ISE 105, ISE 220, ISE 225, ISE 330, ISE 331, ISE 460


WRIT 150, WRIT 340

Our writing tutor can help you with any writing-related work you may have, regardless of the class. If your writing assignment is for a class other than WRIT 150 or 340, simply sign up for an appointment by selecting “WRIT Help”.

Meet the Peer Tutors


Biomedical Engineering


Chemical Engineering


Computer Science


Computer Science


Computer Science


Computer Science


Electrical and Computer Engineering


Industrial & Systems Engineering



Writing Consultant

Tutor Application Process

The Viterbi Learning Program (VLP) is now hiring for the 2020-2021 academic year! The program offers peer tutoring in math, science and engineering classes. Tutors are expected to work 5-7 hours per week, lead at least one hour of drop-in tutoring per week and complete an online certification course.

The application deadline is Monday, April 20th, 2020.

Please feel free to contact with questions or concerns.

Apply Now!

Online Tutoring through GoBoard

The Viterbi Learning Program (VLP) now offers online tutoring for students! The GoBoard platform serves as a great resource to have a tutoring appointment when you cannot make it to VLP. All tutors are trained and happy to help through GoBoard. For more information, please see

To schedule an online appointment, please follow the instructions at the top of this page and select an “online” appointment.

Drop-In Tutoring

The Viterbi Learning Program (VLP) is now offering drop-in tutoring. Please note that drop-in tutoring will be scheduled by subject area.

The schedule will be the following:

  • Monday – CSCI 103/109 (5:00 p.m. to 6:00 p.m.)
  • Tuesday – PHYS 151/152 (3:00 p.m. to 4:00 p.m.)
  • Wednesday – MATH 125/126/226 (11:00 a.m. to 12:00 p.m.)
  • Thursday – CSCI 104/170 (5:00 p.m. to 6:00 p.m.)

Important Update:

Drop-in tutoring will be held online for the remainder of the spring 2020 semester. 

Please sign-in for drop-in tutoring through the following form, The confirmation page will have the GoBoard link for the online drop-in tutoring session.

Please note that tutors will be present in the GoBoard sessions during the scheduled drop-in hours. Each GoBoard has a 5 person capacity. If you cannot join the first GoBoard session, please feel free to join the subsequent GoBoard session. In the case that all sessions are at capacity, a tutor will let you know via email when a space becomes available.

Please let us know if you have any questions or concerns at

VARC is Hiring for the 2020-2021 Academic Year!

| Academic Programs & Resources, Viterbi Academic Resource Center | No Comments
VARC is now hiring peer tutors for the 2020-2021 academic year. Tutors are expected to hold individual advising appointments, lead drop-in tutoring sessions, and participate in learning programs. While the…

VARC now offering subject drop-in tutoring!

| Academic Programs & Resources, Advisement, Viterbi Academic Resource Center | No Comments
VARC will now be offering in-person drop-in tutoring starting Monday, March 2nd, 2020 in Ronald Tutor Hall (RTH) 222. Please note that drop-in tutoring will be scheduled by subject area.…

VARC will now offer online tutoring!

| Academic Programs & Resources, Advisement, Viterbi Academic Resource Center | No Comments
VARC will now be offering online tutoring sessions beginning Monday, February 24th, 2020. Tutors and students will be able to use GoBoard as an online platform for tutoring. For more…

VARC appointments can now be made through Tutor Matching Service (TMS)!

| Academic Programs & Resources, Advisement, Viterbi Academic Resource Center | No Comments
Starting Monday, February 24th, VARC will now be moving to Tutor Matching Service (TMS) as the appointment manager. If you would like to schedule an appointment with a VARC tutor…

Writing Consultations

A consultant from the Engineering Writing Program is available in the Viterbi Learning Program to answer your questions about writing for your all your courses – not just your engineering classes! The writing consultant can help you:

  • Develop your writing skills.
  • Organize your reports.
  • Learn proper form and grammar.


Make your appointment with the writing consultant through the Online Appointment System. We strongly recommend booking your writing appointments as far in advance as possible, as appointments book up very quickly and there is typically little walk-in availability.

Appointments with the writing consultant follow the same policies as all other Viterbi Learning Program peer tutoring appointments.

Tips for a Productive Consultation

Writing consultations are most productive when you have thought in advance about what you would like to work on with the consultant. If you are in the beginning stage of working on a paper, let the consultant help you explore brainstorming techniques to generate ideas for answering your instructor’s assignment. If you have written a draft, go through the draft and mark those areas you are least satisfied with.

Bring any or all of the following with you:

  • Your assignment.
  • Papers previously marked and returned to you from your instructor.
  • An idea of what the person grading your paper wants you to do with this assignment.
  • Any work you have already done on the assignment.

Whatever you do, come ready to participate, with some specific discussion topics in mind. Some topics might be:

  • I would like to narrow the thesis for this paper.
  • I would like to develop some relevant examples for this paper.
  • I would like to revise this paper to incorporate my instructor’s suggestions.
  • I need to cite my evidence correctly.
  • I’m not sure that I have chosen an appropriate voice.
  • I don’t know if this evidence is convincing or relevant.
  • How can I use commas correctly?

Courtesy of the USC Writing Center.

USC Writing Center

The writing consultant isn’t your only resource for help with writing! All USC students can visit the USC Writing Center, located in THH 321. For more information on consultation times, workshop information, and other services, visit the Writing Center’s website.

Online Writing Resources

Common Errors in English Usage
Merriam-Webster’s online dictionary
Oxford English Dictionary Online Edition
Purdue Online Writing Lab (OWL)

A complete listing of online resources is available on the Writing Center’s website.

Supplemental Instruction

USC Dornsife Supplemental Instruction
USC Dornsife College of Arts and Letters offers SI sessions for many classes engineering students take, including:
  • BISC 220
  • CHEM 105a
  • CHEM 105b
  • CHEM 115b
  • CHEM 332a
  • CHEM 322b
  • MATH 126
  • MATH 226
  • PHYS 151
Check out the USC Dornsife College of Letters, Arts and Sciences SI schedule for the latest information. We strongly encourage you to make SI sessions a regular part of your study habits. Plus, many sessions are led by your fellow Viterbi students!

Visit or Contact Us

Viterbi Learning Program (VLP)
University of Southern California
Viterbi School of Engineering
Ronald Tutor Hall (RTH) 222
Los Angeles, CA 90089
213.740.4530 |