Programming
Languages
UW CSE 341, Autumn 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: James Wilcox, jrw12@cs.washington.edu, office hours: Tuesday 2:00-3:00pm in CSE1 210 (or Zoom)
TA: Alan Bleisch, ableis@cs.washington.edu, office hours: Friday 10:00-11:00am PT in CSE2 153 (or Zoom)
TA: Edward Misback, misback@cs.washington.edu, office hours: Wednesday 2:00-4:00pm PT in CSE2 151 (or Zoom)
TA: Jack Zhang, yuez29@cs.washington.edu, office hours: Tuesday 11:30am-12:30pm and Friday 2:00-3:00pm (zoom only) PT in CSE2 151 (or Zoom)
TA: Mehul Joshi, mjoshi3@cs.washington.edu, office hours: Tuesday 3:00-4:00pm in CSE2 151 and Thursday 11:00am-12:00pm PT in CSE2 131 (or Zoom)
TA: Wei Qiang, qiangwei@cs.washington.edu, office hours: Thursday 4:00-5:00pm PT in CSE2 153 (or Zoom)
Lecture and Section
We meet in person! Lectures will be recorded and made available. Sections will not be recorded, but we will post materials.
Lecture: Mon, Wed, Fri at 12:30pm PT in Bill & Melinda Gates Center for Computer Science & Engineering (CSE2) G10
Section AA: Th 12:30-1:20pm PT in Mary Gates Hall (MGH) 241
Section AB: Th 1:30-2:20pm PT in Electrical and Computer Engineering Building (ECE) 045
Section AC: Th 2:30-3:20pm PT in Benson Hall (BNS) 115
Section AD: Th 11:30am-12:20pm PT in Lee Paul Sieg Building (SIG) 224
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. Much credit goes to Dan Grossman and Zachary Tatlock for contributions to the course.