Need CS help?

You're in the right place! CSUG (logo) offers free tutoring for Computer Science courses.

Tutoring sessions this week (the week of Nov 20th through the 24th):
Yawo SiatitseMonday the 20th at 12:30pm - 1:30pm (past) in Hylan 301
MTH 150, CSC 161, ECE 114
Sisipho Zinja*Monday the 20th at 2:00pm - 3:00pm (past) in Hylan 301
CSC 171, 172
Kelly He*Monday the 20th at 3:30pm - 4:30pm (past) in Hylan 301
MTH 150, 201, CSC 161, 171, 172, 240, 242, 261, 262
Hunter Johnson*Tuesday the 21st at 12:30pm - 1:30pm (future) in Hylan 301
CSC 171, 172, 173, 254
Shir Maimon*Tuesday the 21st at 12:30pm - 1:30pm (future) in Hylan 301
MTH 150, 201, CSC 161, 171, 172, 173, 242, 281, 282
Colin PronovostTuesday the 21st at 3:00pm - 5:00pm (future) in Hylan 301
MTH 150, CSC 161, 171, 172, 173, 242, 253, 254, 282, 286

* = Will help you set up your development environment

CETL Comp Sci Walk-in Tutoring

CETL Tutoring Website
Time Sundays, 6 PM - 8 PM
Location Carlson Library, Room 1A
Current Courses CSC 161, CSC 171, CSC 172
See full schedule » Missing Tutors :( » Excellent Tutors :) »

The following four sections were adapted from the tutoring policies of the Center for Excellence in Teaching and Learning (CETL), used with permission.

What we can do

  • Help set up your development environment (those tutors with an asterisk next to their name)
  • Help troubleshoot or debug code within course policies
  • Review and help clarify assignments
  • Explain underlying theoretical concepts that were presented in class
  • Provide you with additional examples and practice problems
  • Encourage discussion/collaboration with other students in accordance with course policies
  • Help brainstorm how to approach a problem, and nurture the path to a solution
  • Help you understand the textbook and utilize external resources
  • Informally advise about CS-related courses and activities

What we can't do

  • Do your homework or programming assignment for you
  • Guarantee an error-free assignment or better grade
  • Teach new material missed in class
  • Help with take-home or make-up tests
  • Clarify course policies
  • Help with CSC200 (sorry!)
  • Help with an assignment that is due within 24 hours (by discretion of the tutor. Please come well-prepared if your assignment is due soon, and please make sure you have made significant progress!)
  • Encourage collaboration or give help that is not allowed by course policies
  • Be a substitute for your TAs or instructors

How to Make the Most of CSUG Tutoring

In order to make the most of your time and the tutor's time, please come prepared with a question in hand or a specific thing/concept you're wondering about. The more specific the question or concern, the better we are able to help you.
Before you come, please make sure you've answered "Yes" to the following questions:

  • Have I tried debugging my code (if you have a debugging question)?
  • Have I tried reading the textbook or looking at lecture notes (if you have a conceptual question)?
  • Have I looked online to try to address my question (assuming it is within course policies)?
  • Have I sought help from my TAs or instructor?

What Makes a Good Question?

A good question (one that we are most able to help you with) consists of multiple parts:

  • The specific thing you're having trouble with, stuck on, or wondering
  • What you've already tried in order to address your question
  • Where you are in your understanding of related concepts

In order to make the most of everyone's time, if we think it would be hard to help you given the information you've provided, we may ask that you reframe your question so it meets the above criteria before we offer our assistance.


About us

We're a bunch of volunteer computer science students looking to provide help to those who need it. If you're having difficulty with homework, you're stuck on a project, or you need a second pair of eyes, please drop by. You'll usually be able to find one of us in Hylan 301 (the non-major's computer science lab) on weekdays between 9AM and 9PM. Please see the above schedule for more details or changes in our location.

Contact us

Can't find the room? Have a comment or suggestion? Unable to attend any of the times? Want to become a tutor?

Send us an email »