Getting Help


We provide a variety of support resources in CS106B to help you as much as possible with assignments, material, or other questions throughout the quarter.

The main resource for conceptual and debugging help with your assignments will be the LaIR, which is the help center staffed by section leaders. The lecturers will also hold weekly office hours (listed on the course homepage). You can ask questions and receive help asynchronously using the Ed discussion forum.

To help you make the most of these resources, we've compiled a list of the kinds of common issues or questions that may come up throughout the quarter, and the best way to get help for each.


❓I have a conceptual question:

We love conceptual questions about any and all of the course material. Conceptual questions are the height of all course queries. It often takes more work to figure out what concept you are confused about, but if you do that extra work, you will learn much more in return. You can bring conceptual questions to any of our course staff in any of our channels:

Go to LaIR, office hours, the Friday help session, email your section leader, or post on Ed.


❓I have a bug or question about my code:

We all get stuck when programming. There are times when the best thing to do is to work through the bug yourself – learning by doing is powerful. However, there are also times when an experienced programmer can help get you on the right track. Course staff will help you learn how to narrow down what may be going wrong in your code and how to approach fixing it.

Go to LaIR or come to office hours.

Attempting to debug code asynchronously can be frustrating to both you and us, so we discourage use of the Ed forum for these issues. However, if it not possible for you to come to LaIR or office hours due to timezone, you may ask for debugging help on Ed. Note that any assignment code posted on Ed must be in a private post.


❓I have an administrative question:

Post on Ed if it's a question of general nature, or email the instructors for private matters.

Most administrative matters (arrangements for OAE accommodations, extension requests, and the like) should be emailed to the instructors.


❓I want to chat about life and programming / I need to restrategize:

Anyone on the course staff would appreciate a good conversation about where this crazy world is headed. If you need help to restrategize your learning, advice on research/internships/next steps or just want to talk about life:

Come to office hours or email the instructors to arrange a private appointment.

We have no expectations for students who come to office hours - it's totally fine to just come with a general sense of confusion or the desire to work and ask us questions whenever you need to.