Staff and Hours

Contacting the Staff

When you have a question related to the material taught in class, in the book, or a general homework/project question, use the class forum (Piazza) first. First, check to see if your question has been asked. If not, post the question to the forum. This will allow other students with the same question to see the answer. It will also allow your question to be answered by other students in addition to the instruction staff. Effective use of the forum will make the class run more efficiently for both students and the staff.
If your question relates to the course material, but it cannot be posted on the forum because it violates the forum policies (e.g.: you need to include a snippet of your code), send email to, which will reach all instructors, GSIs, and IAs.
For submitting any administrative requests, including exam conflicts and SSD, please check the tab ''Administrative Requests'' on the left of this screen.


When office hours are busy, the IAs may use an online queue to help them keep track of which order students are to be helped. That queue can be found here.

  • Mark Brehob (brehob) all hours in 4632 Beyster
    • Sunday 5:00-7:00pm
    • Wednesday 3:00-5:00pm
    • Thursday 12:30-2:30pm
  • Jonathan Hamermesh (jchamer)
    • Monday 6:00-8:00pm--UGLI basement (Shapiro Undergraduate Library basement)
    • Tuesday 12:30 - 2:30pm--Beyster Atrium
    • Friday 11:00-1:00pm--UGLI basement
  • Christopher Keller (chrkelle)
    • Monday 12:30-2:30pm--Beyster Atrium
    • Wednesday 12:30 - 2:30pm--Beyster Atrium
    • Sunday 3:00 - 5:00pm--UGLI basement