What and Why

For an overview of the course goals and expectations, please see the expectations tab


Instructor: Natalie Fetsch (nfetsch@cs.washington.edu)

Teaching Assistants: Luong Dinh, Hang Do, Qingyuan Dong, Johnson Kuang, Alex Luo, Leah Perlmutter, Ben Soesanto, Adrian Avram

When and Where

Lectures: MWF 4:30 PM PST - 5:20 PM PST in SIG 134

Office Hours
When Where Who
Monday 1:30-2:30 Zoom* Ben
Monday 5:30-6:30 Zoom* Johnson
Tuesday 2:00-3:00 CSE 503 Adrian
Wednesday 1:00-2:00 Allen 4th floor breakout Hang
Wednesday 2:30-3:30 CSE2 151 Qingyuan
Thursday 12:30-1:30 Allen 4th floor breakout Alex
Thursday 3:30-4:30 CSE 403 Leah
Friday 1:30-3:30 CSE2 152 Luong
*Zoom links available on Canvas


Course questions: Please use the message board whenever possible. The answer is likely to be helpful to others and by using the discussion board it will be available to them as well. It also decreases the load on the course staff to only have to answer each question once, meaning we can get to each question faster instead of wading through repeats.

Personal matters: For things not appropriate for the general discussion list, please email the course staff or Natalie directly at your discretion.

Feedback: I'd love to hear from you about how to improve the course! Please either reach out to me directly at nfetsch@cs.washington.edu, in which case I can ask follow up questions, or fill out the anonymous form here.


Many people have contributed to this course over the years, and we'd like to thank and acknowledge their contributions, especially Hal Perkins and Megan Hazen, who have played a huge role in shaping this course.