Office Hours
Office hours are a great place for discussion on conceptual topics or issues too complex for the discussion forum, both with other students and with the course staff. They are also the primary resource when you need help resolving an issue within your code with a staff member. Please be mindful that a large number of students are being supported by a relatively small staff, and we ask that you be respectful in sharing office hours time with other students. We are happy to help with questions about code design, general debugging, etc. but TAs are not allowed to look at assignment code. We may also need to close the queue early in order to guarantee that we can help all students signed up, and may reopen the queue again afterward. We are using Nooks this quarter to facilitate student study groups and staff help. You can join the CS110 Nooks community and read more about how Office Hours work at this link:
Visit the CS110 Nooks Community
[NEW POLICY] When you sign up in the queue, please join the Nooks room for the problem you are working on. We will come to you in the room you are in when it is your turn to be helped. If you're not in the room when we come to help you, we may need to move on to the next person in the queue. At that time, you can let us know if the question you have can only be answered in a private room. Private room help is limited to 15 minutes to ensure we can help as many people as possible. Our goal in those 15 minutes is to help you get unstuck; we may not be able to solve every problem or answer every question you might have, but our goal is to help you continue to make further progress! But our default is to help in the group room, so that we can help as many people as possible. Group discussions do not have a strict time limit, as our help there is more fluid and benefits more people - another reason to try and frame your question in a way that is appropriate to ask in a group setting! Please note that with the exception of assignment 1, we cannot look at assignment code. For debugging questions, you must fill out the QueueStatus questions so that we can effectively help you, or we will ask you to please sign up again in the queue with more information. If you are eager to sign up for Office Hours as soon as they open, we recommend preparing responses ahead of time to the questions: "What question do you have? Please provide as much information as possible." and "What steps have you already taken to try and answer your question? (e.g. how have you used gdb?, reading man pages, etc.). This information is required for help with debugging questions."
When working with other students in Office Hours, please adhere to the Honor Code and collaboration policies. For example, do not discuss code-level or answer-level details with other students, do not look at others' code/solutions or share your code/solutions with others, do not work through debugging another student's program, and make sure to cite collaboration as appropriate.
Staff Office Hours Times
These times are when the staff will be helping students at Office Hours. The schedule should be mostly the same week to week. All times below are in PDT. The queue for signing up for staff help can be found on Nooks. (you'll need to make a free account the first time you sign up for help).
Course Staff
Chris Gregg (Instructor)
Nick Troccoli (Instructor)
Ryan Eberhardt (CS110A CA)
Nick Comly (CA)
Patrick DeMichele (CA)
Ella Hofmann-Coyle (CA)
Raejoon Jung (CA)
Thea Rossman (CA)
Semir Shafi (CA)
Arjun Sawhney (CA)