talk to us

Announcements The front page of the course’s web site is also the announcement page. Most of the announcements will point to small corrections to the weekly projects and responses to general email inquiries. Consult it at least once per day.

Office Hours





Office Hours



Matthias F.




Wed. 04:3006:00, plus appt


308 B

Ben L.




Tue. 03:3005:00, plus appt







Office Hours

Sam C.




email only

Eshwari B.




Mon 03:3004:30pm

Michael D.




Wed 04:0005:00pm

Somtoo C.




Fri 02:3003:30pm

Alexis H.




Wed 02:0003:00pm

Rashi J.




Mon 01:1502:15pm

Rajat K.




Wed 10:3011:30am

Megan L.




Tue 02:0003:00pm

Ryan J.




Tue 12:3001:30pm

James P.




Thu noon01:00pm

Varsha R.




Thu 03:0004:00pm

Connie T.




Mon 04:3005:30pm

The TAs will hold office hours in front of WVH 308.

Meeting with instructors You may see either of the two instructors with your questions and concerns. Though, for concerns about pair programming, see your section’s instructor.

For meetings during office hours, the instructors may invite all students who are around to listen in on a conversation. So, if you wish to meet with your instructor 1-1 or 1-2, send email and set up a separate appointment.

Arranging meetings with graders and pod leaders Check the schedule of the staff above.

Based on your agenda and time availability decide with whom you want to make an appointment:
  • for a question about the results of the test fest, send email to Sam Caldwell. Depending on the nature of your concern, he may set up a Zoom call with you.

  • for a general concern about a milestone or coding, see any TA you are comfortable; if urgent, use the next available time slot;

  • for a concern about the grade for a code/design inspection, see the grader who signed the feedback;

  • if the concern does not get resolved, see the TA who heads the grader’s pod.

Piazza You may use Piazza to discuss the course material and the homework problems (in general terms). The TA staff may answer questions on Piazza but this web site is the ground truth.

Out of respect for the TA staff and your peers, we request that before you ask a question, you check that it hasn’t been asked and answered already. The TA staff has been told not to answer any question a second time.

Email You are welcome to send email to the course staff and you are almost always guaranteed to get an answer within 24 hours, If you send email to other addresses, we will ignore them because they violate the course specifications, and learning to live up to specifications is critical.

No Language-Specific Help But, because we don’t know all the languages you chose and know all of them to different degrees, we cannot and will not help you with the details of your chosen language. The point of letting you choose is to let you figure out how to find, distill, and apply language-specific resources. You will quickly see how to adapt this to the languages that your future employers choose for you.