Skip to main content


CS Ninjas!!

CS Ninjas | Becoming a CS Ninja | Our Academic Support Coordinator

CS Ninjas

CS21, CS31 and CS35 are supported by a dynamic team of student mentors (aka ninjas!) who share their enthusiasm and expertise with students in class/lab and during evening study sessions. All sessions are held in SCI 256 (first week virtual).

Students are invited to participate in the study sessions to prepare for quizzes, to discuss programming concepts, and to get upbeat assistance while working on weekly laboratory assignments. Our CS mentoring team is dedicated to helping students (especially those who have no prior knowledge of computer science) develop excellent problem-solving and programming skills in a friendly, confidence-building environment. In order to fuel this project, snacks are provided at ninja sessions.

The CS faculty wrote a paper in 2014 about the CS ninja program. It is available here: paper.pdf and talk slides.pdf from presentation at the SIGCSE'14 Conference.

NinjaS and Ninja Sessions This semester SPRING 2024

CS21 Ninja Sessions:

  • Thursdays 7:00-10:00 pm  Nick, Lila, Bohou, Gia, Yara, Tommy
  • Fridays 7:00-9:00 pm  V, Sofie, Jenna

Also helping out in CS21 labs: Iz, Ernesto, Jayden


  • Wednesdays  6:00-10:00 pm  Arden, Marlea, Lisa, Ben


  • Mondays 7:00-9:00 pm Allison, XT, Sarthak
  • Tuesdays 7:00-10:00 pm  Felicia, Imani, Fanuel, Zach, Morgan, Ben

Also helping out in CS35 lab: Liv

Becoming a CS Ninja

Want to help CS students?? Apply to be a Ninja or Tutor!

What are the main differences between the ninja and tutor position?

  • Ninjas are hired, trained, and supervised by the CS department. Tutors are hired and matched by the CS department but work for and are trained by the Dean’s Office.
  • Tutors can only work with a student up to 10 hours per semester, while ninjas typically work about 4-6 hours each week (could be slightly more or less depending upon the position).
  • Ninjas are expected to be enrolled in a CS course for each semester in which they ninja and are typically not seniors. These are not requirements for tutors.

Ninja eligibility information:

  • Typically requires successful completion of, with a grade of B+ or better, the CS course you wish to ninja for by the end of the previous semester (CS21, CS31, CS35).
  • Class status of Freshman, Sophomore, or Junior.
  • Enrolled in at least one CS course for the semester in which you want to ninja.
  • Good academic standing.
  • We are looking for students who have not only successfully completed the course, but who are friendly, empathetic and can easily break down complex concepts to students who are often new to computer science.

Tutor eligibility information:

  • Successful completion of the CS course you wish to tutor (CS21, CS31, CS35) by the end of the previous semester.
  • Good academic standing.
  • We are looking for students who have not only successfully completed the course, but who are friendly, empathetic and can easily break down complex concepts to students who are often new to computer science.

What are the next steps?

  • You must have a recommendation from a CS professor (ideally the professor who taught the course). You can either reach out to the professor and ask them to email Lauri or she can contact the professor on your behalf. She is looking for a sentence or two explaining why they think you would make a good ninja or tutor.
  • Email Lauri ( by early November for the spring semester and early April for the fall semester to let her know you are interested and meet all of the eligibility requirements. Once she receives a recommendation from your professor, she will email you with additional information.

LauriOur Academic Support Coordinator

Lauri Courtenay, our Academic Support Coordinator and ninja wrangler, also serves as a mentor. She welcomes the opportunity to discuss CS and life with students and future students! Please contact her at lauri at or 957-6062.

This semester's ninjas include:

  • CS21:  Iz, Jenna, Gia, Ernesto, Sofie, Tommy, Bohou, V, Yara, Jayden, Nick, Lila
  • CS31:  Marlea, Arden, Lisa, Ben
  • CS35:  Felicia, Zach, Liv, Fanuel, XT, Imani, Allison, Morgan, Ben, Sarthak 

When the ninjas are not in the lab you will find them across campus singing in a capella groups, swimming or playing soccer, tennis and squash, working on biology and engineering projects, listening to music or playing violin or piano, learning new languages, backpacking, sailing, improvising, robotics, hiking, Aikido, cooking and writing poetry. Our motto: Everything's better with ninjas!


Fall 2023 CS31/35 Ninjas
CS21 Ninjas Spring 2023
CS31/35 Ninjas Fall 2022
CS Ninjas Spring 2022
CS Ninjas Spring 2022
Fall 2021 Ninjas
Fall 2021 CS35/31 Ninjas
CS 21 Ninjas
CS Ninjas!
Spring 2020 CS21 Ninjas
CS Ninjas!
Spring 2020 CS31 & CS35 Ninjas
CS35 Ninjas
CS21 ninjas, spring 2024
CS31/35 ninjas, Spring 2024
Photo /
1 of 18