Welcome to the CS Tutor-training Program!

Winter and Spring 2017

About this program

The department of Computer Science at UCSB is conducting a pilot tutor training program beginning Winter 2017 and with the possibility of continuing through Spring 2017. The goal of the program is to train a cohort of undergraduate students to work as part of the instructional team of CS courses. Students who complete the training program are expected to mentor and engage students in a variety of instructional settings and to be role models for creating an inclusive learning environment. Participants will be paid on an hourly basis and are expected to work an average of 10 hours per week. We hope that this will be a rewarding and fun experience for everyone involved!


Congratulations to the Winter'17 cohort

  • Angela Yung
  • Barbara Korycki
  • Jimmy Le
  • Sayali Kakade
  • Sean Shelton
  • Steven Fields


Apply to be a tutor

If you are enthusiastic about teaching and making a positive impact, apply to be a tutor-in-training for the upcoming quarter. To apply fill out the Tutor application form

We are currently accepting applications for Spring '2017


Who should apply?

  • You don't need the highest grades to be a great tutor, rather a deep sense of responsibility, a genuine interest in CS and the willingness to help others. While students with impeccable grades can be very good tutors, so can students who have struggled a bit in their classes. If you are reliable, pay attention to detail and can relate to your peers, we encourage you to apply! The training program will build on these essential qualities.
  • We seek candidates who can contribute to the diversity of the tutor program and who will strive to create an inclusive environment for all students.
  • After completing the training program, we hope that participants will go on to work as course tutors in the coming academic year. For this reason freshmen, sophomores and juniors are highly encouraged to apply.
  • Since the program will be conducted in the context of CMPSC 16 in the Winter quarter AND in the context of CMPSC 16 and CMPSC 24 in the Spring quarter, we are looking for undergraduates who have completed CMPSC 16 and CMPSC 24 prior to Spring 2017.
  • We welcome applicants with any prior tutoring experience or none at all.


What are the expectations of the program?

Participants are expected to spend an average of 10 hours per week on training and on-the-field tutoring activities. These activities include:

  • meeting once every week for 1 hour and 20 minutes with the course instructor in a lecture/seminar setting.
  • spending an average of 5-6 hours per week in labs as students work on their programming assignments or during instructor-led discussion sections.
  • attending one of the two scheduled lectures per week as necessary
  • actively participating in class and online discussion forums
  • participating in group grading activities and other tutoring activities in the context of the CMPSC 16 or CMPSC 24
  • completing a short weekly assignment related to tutoring
  • maintaining a log of your activities and reflecting on your experience as a tutor



If you have any questions, feel free to contact me (Diba Mirza) via email at dimirza@cs.ucsb.edu

For more information about the instructor, please visit my personal website: http://www.cs.ucsb.edu/~dimirza/index.html


This program is supported in part by the generation donation of the Stansbury family.