The aim of this course is to help students write programs of higher quality and increased complexity. This requires creating software that is correct, easy to change, easy to understand, and easy to scale. The course covers principled approaches to achieving each of these.
Instructor: Kevin Zatloukal (kevinz at cs)
Contact:
Please use the
discussion board
whenever possible.
The answer to your question is likely to be helpful to others in the
class, and by using the discussion board, it will be available to
them as well. For grading or other private matters, you will get the
fastest response by sending email to cse331-staff at cs, which will
reach both the instructor and all TAs.
Lectures:
Mondays, Wednesdays, Fridays from 10:30pm-11:20pm in
SIG 134
Sections: Thursdays
Time | Location | Instructor | |
---|---|---|---|
AB | 9:30–10:20 | DEN 113 | Avidant Bhagat (avidant at cs) |
AC | 10:30–11:20 | MEB 235 | Jason Qiu (chenq9 at cs) |
AD | 11:30–12:20 | MGH 251 | Jacob Murphy (jkmurphy at cs) |
AE | 12:30–1:20 | ECE 054 | Bryan Van Draanen (bryanvd at cs) |
AF | 1:30–2:20 | ECE 054 | Volodymyr Loyko (vloyko at cs) |
In addition to the TAs listed above, our staff includes Zhu Li (liz67 at cs) and Jonathan Jusuf (jusufj at cs). See the calendar for their office hours.