CSE 351: The Hardware/Software Interface

Winter 2017 Course Website Return home »

CSE 351 Home

Course Staff

Name Email Regular Office Hours (always check schedule)
Instructor Luis Ceze luisceze@cs Mon 11:00-12:00pm CSE 576
Teaching Assistants Sarang Joshi sarangj Wed 4:00-5:00pm CSE 002
Amrita Mazumdar amrita Mon 1:30-2:30pm CSE 218
Artem Minyaylov artemvm Thu 2:00-3:00pm CSE 218
Nick Mooney nmooney Fri 11:30-12:30 CSE 021
Yufang Sun mandary Tue 11:00-12:00pm CSE 021
Max Willsey mwillsey Wed 11:00-12:00pm CSE 218

Asking Questions, Getting Assistance, Giving Feedback

Outside of lectures and sections, there are a few ways to ask questions or discuss course issues:

  1. Visit office hours! In addition, if you need extra time or need to discuss something in private, feel free to email and make an appointment.
  2. Ask questions on the message board, where TA's and the instructor will be able to answer your question. This is the best way of asking questions about homework, exams, and other class related topics. Also before posting a question on the message board, browse through the questions that have already been posted on there in the case that someone else had the same question you had.
  3. Send email to the staff email list. We will do our best to respond as promptly as we can; once again the message board is our preferred mode of communication.
  4. Send anonymous feedback that goes only to the instructor. The instructor will 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.

Mailing List

All students enrolled in the class have already been subscribed to the course mailing list for their lecture section: cse351 at uw.edu. If you'd like to change your mailing list settings or if you have not been subscribed, visit the mailing list info page (Lecture A).

Meeting Times and Locations

Location Times Staff Member
Lecture A JHN 102 MWF 9:30-10:20 Luis Ceze
Section AA & AD MGH 228 Th 8:30-9:20 Yufang Sun
Section AB & AE MGH 231 Th 9:30-10:20 Amrita Mazumdar
Section AC & AF EEB 031 Th 10:30-11:20 Nick Mooney
Section AG & AH EEB 054 Th 12:30-1:20 Sarang Joshi

Course Materials

We will assign reading and homework problems from the required textbook, Bryant and O'Hallaron, Computer Systems: A Programmer's Perspective, 3rd edition (See also the errata).

Additionally, you may find a good C programming language reference quite useful. Examples are Kernighan and Ritchie, The C Programming Language, 2nd edition and Harbison and Steele, C: A Reference Manual, 5th edition.

A number of videos on the course content are available thanks to Luis Ceze and Gaetano Borriello, and TAs Katelin Bailey and Rachel Sobel, who ran an online version of this course. Viewing these videos is generally optional. They may be useful for reviewing lecture content or use of important tools for lab. We may occasionally assign some videos to supplement topics that we cover only briefly in lecture.

Course Feedback

Use the anonymous feedback form to leave us anonymous feedback about the course.