Welcome to CSE 351!

  • The most important information throughout the quarter will be found on the (course policies), the (course materials and assignment specs), and the (this week's course events).
  • All announcements for this class are made via the (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.

Weekly Calendar

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:

  1. 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.
  2. Visit support hours! See the for current availability, noting that all support hours this quarter will either be in-person or virtual, but not hybrid.
  3. Make a public post about course content on the , 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.
  4. Make a private post to just the course staff on the with any issues you would prefer to discuss privately or questions that involve solutions or partial solutions for ongoing assignments.
  5. Request a 1-on-1 using If you feel like you need extra time, can't make it to support hours, or want to discuss something privately, please feel free to request a 1-on-1 from the staff!
  6. Send 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 & Mini-Bios

Elba: a person with light skin and shoulder-length brown hair, wearing a red baseball cap and sunglasses.

Elba Garza

(she/her)
elba@cs
Lecture A/C, B/D
Adithi: a person with brown skin and long brown hair, wearig a white baseball cap.

Adithi Raghavan

(she/her)
adithira@uw
Section BD/DD
Aman, a person with brown skin and short black hair, wearing glasses.

Aman Mohammed

(he/him)
amanm4@cs
Section BD/DD, BE
Brenden: a person with light skin, long blonde hair, and a moustache.

Brenden Page

(he/him)
bpage1@cs
Section AC/CC
Celestine: a person with brown skin, long black hair, and glasses holding a small, white dog.

Celestine Buendia

(they/them)
cbuendia@uw
Section BA/DA
Chloe: a person with light skin and shoulder-length black hair.

Chloe Fong

(she/her)
cf2024@uw
Section AD/CD
Claire: a person with light skin and long black hair, wearing a black sweater.

Claire Wang

(she/her)
wangclai@cs
Section AB/CB
Ellis: a person with light skin, short brown hair, and glasses.

Ellis Haker

(he/him)
ehaker1@uw
Section BA/DA
Hamsa: a person with brown skin and curly brown hair, wearing a white shirt and pink jacket.

Hamsa Shankar

(she/her)
hamsas@cs
Section AE/CE
Maggie: a person with mlight skin and long brown hair, wearing a black baseball cap.

Maggie Jiang

(she/her)
mjiang@cs
Section AE/CE
Malak: a person with light skin, curly black hair, and glasses.

Malak Zaki

(she/her)
mzaki@uw
Section AC/CC
Naama: a person with light skin, curly brown hair, and glasses.

Naama Amiel

(she/her)
namiel@uw
Section BC/DC
Nikolas: a person with light skin and short black hair, wearing a Hawaiian shirt.

Nikolas McNamee

(he/him)
mcnanik@uw
Section AB/CB
Shananda: a person with brown skin and long black hair.

Shananda Dokka

(she/her)
sdokka@uw
Section AD/CD
Stephen, a person with light skin and long black hair, wearing a white shirt and a tan coat.

Stephen Ying

(he/him)
glying@cs
Section BB/DB
Will, a person with light skin and short black hair.

Will Robertson

(he/him)
willruw@cs
Section BB/DB, BE

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, Justin Hsia, and Mara Kirdani-Ryan.

This website is derived from , maintained by the CSE Lab and originally written by Xi Wang. The calendaring code was originally written by Adam Blank in 2017 for their common-course project and updated by Aaron Johnston in 19su.

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.