Getting Help

We will provide support for this course using an on-line system named Piazza and with office hours.


The preferred form of on-line support for this course is through Piazza, an on-line discussion service that can be used to ask questions and share useful information with your classmates. Students will be enrolled in Piazza at the start of the quarter.

All questions regarding assignments or material covered in class must be sent to Piazza, and not directly to the course instructors or the TAs, as this allows your classmates to join in the discussion and benefit from the replies to your question. If you send a message directly to an instructor or the TAs, you will get a gentle reply asking you to send your question to Piazza.

Piazza has a mechanism that allows you to ask a private question, which will be seen only by the instructors and teaching assistants. This mechanism should be used only for questions that require revealing part of your solution to the assignment.

Additionally, all course announcements will be made through Piazza. It is your responsibility to check Piazza often to see if there are any announcements. Please note that you can configure your Piazza account to send you e-mail notifications every time there is a new post on Piazza. Just go to your Account Settings, then to Class Settings, click on Edit Notifications under CMSC 12100. We encourage you to select either the Real Time option (get a notification as soon as there are new posts) or the Smart Digest option (get a summary of all the posts sent over the last 1-6 hours – you can select the frequency).

Office hours

For more substantial help, we recommend attending office hours.

Name Day & Time Location
Sotomayor M 10:30am-11:30am Eckhart 120-B
Rogers M 10:30am-12:30pm Ryerson 162-B
Black T 2:00pm-3:00pm Eckhart 129
Farvardin T 6:00pm-8:00pm Eckhart 129
Sotomayor W 10:30am-11:30am Eckhart 120-B
Rogers W 10:30am-12:30pm Ryerson 162-B
Ur W 4:00pm-5:00pm Ryerson 157
Wang W 5:00pm-7:00pm Eckhart 129
Singhal H 9:00am-11:00am Eckhart 129
Ur H 1:00pm-3:00pm Ryerson 157
Black H 2:00pm-3:00pm Eckhart 129
He H 3:00pm-5:00pm Eckhart 129
Pan H 5:00pm-7:00pm Eckhart 129
McNutt H 7:00pm-9:00pm Eckhart 129
Sotomayor F 10:30am-11:30am Eckhart 120-B
Rogers F 10:30am-12:30pm Ryerson 162-B
Black F 12:30pm-1:30pm Ryerson 277
Brackenbury F 12:30pm-2:30pm Eckhart 129