Class lectures will be delivered both in-person and via Zoom sessions. Although we strongly encourage students to attend lectures in person, they can still participate virtually via their UW Zoom accounts. Zoom meeting links are published on our course Canvas page. Please note that although our course will offer live sessions, resources will be provided for students who cannot make those live sessions. Lecture recordings will be made available via Canvas. See our Zoom information page for instructions for how to join live class sessions.

UW Privacy Office’s Statement on Zoom

This course is scheduled to run synchronously at your scheduled class time via Zoom. These Zoom class sessions will be recorded. The recording will capture the presenter’s audio, video and computer screen. Student audio and video will be recorded if they share their computer audio and video during the recorded session. The recordings will only be accessible to students enrolled in the course to review materials. These recordings will not be shared with or accessible to the public. The University and Zoom have FERPA-compliant agreements in place to protect the security and privacy of UW Zoom accounts. Students who do not wish to be recorded should:

  • Change their Zoom screen name to hide any personal identifying information such as their name or UWNetID.
  • Not share their computer audio or video during their Zoom sessions.


We use EdStem for course discussion, announcements, as well as a place to complete and turn in certain assessments. Almost all questions about the course content or the assessments should be posted here since this is frequented by the whole course staff; the main exception would be going onto Discord to queue up for office hours or to discuss with other students.

If you think your question may give away too much information or is more personal, you can always make the question private so it is only visible to the course staff.

You may also email Pemi directly for more serious personal circumstances that you do not want to share with the whole course staff.


Like many other CSE courses, we are mainly using Canvas as a gradebook and a place to find Zoom recordings. Please refer to the course website for most course information, including assignment specs and due dates.


We use Gradescope for submitting some homework assignments and giving feedback. You will submit many your assignments for the course here.


We will use ItemPool this quarter for “check your understanding” questions during the pre-recorded lectures. It is very important that you make an attempt at these questions, since as we mentioned above, a huge part of learning is active participation and testing your understanding. If you are familiar with PollEverywhere, ItemPool is very similar but has better support for math questions and asynchronous viewing.

You don’t need to install any software to use ItemPool! All of the pre-recorded lessons will link to the ItemPool video that will periodically prompt you to pause and answer the question on the screen.