Programming
Languages
UW CSE 341, Spring 2021
Course Information
Key Administrative Links
Staff and contact information
To reach the entire staff, please create a private thread on the course discussion board. This is the preferred way to reach the course staff so that any of us can respond to your question and the rest of us can see the response. If you do need to reach out to just the instructor, see below.
Instructor: Dan Grossman, djg@cs.washington.edu, he/his, office hours: Thursdays 10:30-11:30am PT
TA: Abdul Itani, aitani@cs.washington.edu, office hours: Wednesdays 4:30-5:30pm PT
TA: Edward Misback, misback@cs.washington.edu, office hours: Mondays 2-3pm PT
TA: Jennifer Tao, jentao@cs.washington.edu, office hours: Fridays 1:30-2:30pm PT
TA: Kenny Wu, wuas@cs.washington.edu, office hours: Tuesdays 12-1pm PT
TA: Apollo Zhu, zhuzhiyu@cs.washington.edu, office hours: Fridays 10-11am PT
Meetings
For privacy, all Zoom links are in Canvas -- go there to find the links for lecture, sections, and office hours. Recordings are also copied to Google Drive for course participants only, with some delay as we copy them manually.
Lecture: Mon, Wed, Fri at 12:30pm PT
Section AA: Th 12:30-1:20pm PT
Section AB: Th 1:30-2:20pm PT
Section AD: Th 11:30am-12:20pm PT
Materials
See Lectures for all slides, code, videos, and notes related to class, both lecture and section.
Credits
We are very lucky to be able to build CSE 341 in collaboration with other prior instructors and course staffs. In particular, CSE 341 in 2020-2021 evolved to use OCaml and Racket's object system while of course pivoting to remote instruction. Much credit goes to James Wilcox and Zachary Tatlock for these changes, which we will continue this quarter.