The Hardware/Software Interface

Winter 2023Sam Wolfson (wolfson@cs.uw.edu)

Welcome to CSE 351!

The most important information throughout the quarter will be found on the Syllabus (course policies), the Course Schedule (course materials and assignment specs), and the Weekly Calendar (this week's course events).
All announcements for this class are made via the discussion board (not email), so make sure you are enrolled on Ed and checking regularly.
Use the menu bar at the top for navigating to other useful tools and references.
Use the search function at the top right of the menu bar to quickly find a page. You can also type ctrl+k to open the search bar!

Asking Questions & Getting Help

It is very important to us that you succeed in CSE 351! Outside of lectures and sections, there are several ways to ask questions or discuss course issues:

Find a study group! This quarter, all assignments, other than exams, can be completed and submitted in partnerships (labs) or larger groups (reading, homework), allowing you to discuss material, code, and debug together.
Visit office hours! See the Weekly Calendar for current availability, noting that all office hours this quarter will either be in-person or virtual, but not hybrid.
Make a public post about course content on the discussion board, where they benefit the whole class. This also allows other students to answer your question so can receive a faster response. This is the best way of asking questions about class-related topics.
Make a private post to just the course staff on the discussion board with any issues you would prefer to discuss privately or questions that involve solutions or partial solutions for ongoing assignments.
Request a 1-on-1 using this form. If you feel like you need extra time, can't make it to OH, or want to discuss something privately, please feel free to request a 1-on-1 from the staff!
Send anonymous feedback to the course staff. The instructor will try to address the issue and share it with others only as appropriate, but will not have a way to reply to you without addressing the whole class.

Course Staff
Click our faces to read our bios!

Acknowledgements

Many of the materials posted here were shared and refined by many staff members in previous offerings of CSE 351. This version of the course was significantly influenced by Gaetano Boriello, Ruth Anderson, and Mara Kirdani-Ryan.

Though we cannot list them all, we are also extremely grateful for the contributions of countless TAs and students who have given feedback and improved CSE 351 from quarter to quarter.