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.

Weekly Calendar (Subscribe)

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 Weekly Calendar 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 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.
  4. 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.
  5. Request a 1-on-1 using this Google Form (UW login). 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 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 & Mini-Bios (click our faces)

Image of Justin Hsia
Staff Mini-Bio: Justin
WHERE DID YOU GROW UP? WHAT WAS YOUR ACADEMIC PATH?
Until 2016, I lived my entire life in various parts of the Bay Area (California). I spent 12 years at UC Berkeley getting all my degrees (BS, MS, PhD). Now a CSE Associate Teaching Professor at UW!  😃

WHAT ARE SOME OF YOUR HOBBIES, TALENTS, AND SKILLS?
- ultimate frisbee, board games, hiking, camping, singing (a cappella)
- I am decently dexterous with my left hand.
- I can solve a few variants of the Rubik's Cube (I am NOT a speedcuber).

HAVE YOU DONE OR EXPERIENCED ANYTHING REMARKABLE OR MEMORABLE?
- So I have this story that involves kayaking, sea lions, a long night on a rock beach, a helicopter 🚁, and the coast guard...
- I once ran 🏃 a marathon. It was long.

WHAT COMMITMENTS WILL BE CONSUMING YOUR CYCLES THIS QUARTER?
- Co-teaching CSE351
- Taking care of my daughter 👧
- Expecting baby #2 👶
- Attending CSE590E

Justin Hsia

(he/him)
jhsia@cs
Lecture A/B
Image of Amber Hu
Staff Mini-Bio: Amber Hu
WHERE DID YOU GROW UP? WHAT WAS YOUR ACADEMIC PATH?
- Kirkland, WA born and raised. The Costco my family shopped at is the original Costco!
- I graduated from UW in 2020 with a double degree: BA in Education, Communities, and Education, and a BS in Computer Science
- My PhD is in Educational Psychology and Educational Technology from Michigan State University, where I researched K-12 computer science education

WHAT ARE SOME OF YOUR HOBBIES, TALENTS, AND SKILLS? - I speak Japanese and Mandarin Chinese! My Japanese is pretty good (N2) and my Mandarin is conversational.

HAVE YOU DONE OR EXPERIENCED ANYTHING REMARKABLE OR MEMORABLE?
- I spent a week backpacking in rural Shikoku, Japan and visited 17 Buddhist temples on the Shikoku Pilgrimage

WHAT COMMITMENTS WILL BE CONSUMING YOUR CYCLES THIS QUARTER?
- My PhD dissertation defense is in October!!!

Amber Hu

(they/them)
amberhu@cs
Lecture A/B
Image of Naama Amiel [Head]
Staff Mini-Bio: Naama
WHERE DID YOU GROW UP? WHAT WAS YOUR ACADEMIC PATH?
I grew up near Tel Aviv and moved to Sunnyvale, CA at age ten; I then moved to Redmond, WA right before the start of high school. I took an intro to CS class in my first high school semester and loved it, so I took two AP CS classes before graduating in 2021. I just finished up my bachelor's in CS here at UW last spring, and I'm starting my master's this quarter!

WHAT ARE SOME OF YOUR HOBBIES, TALENTS, AND SKILLS?
- I love making art in my spare time. I used to paint with acrylics, but now I mostly work digitally in Procreate.
- I also love playing video games both solo and with friends. My favorite game is probably Hades. Very excited to pick up Hades 2!
- I’m bilingual (Hebrew and English, though my English is definitely better than my Hebrew at this point…)

HAVE YOU DONE OR EXPERIENCED ANYTHING REMARKABLE OR MEMORABLE?
- I donated ten inches of my hair in the spring of 2023! It’s something I’ve always wanted to do.
- I got to travel a lot over the years and have been to over ten countries. My favorite travel experience is a science trip to Iceland I took when I was in high school.

WHAT COMMITMENTS WILL BE CONSUMING YOUR CYCLES THIS QUARTER?
- Figuring out how to be a master's student! I'm taking CSE 548 (Computer Systems Architecture) and CSE 513 (Accessibility).
- Being a TA for this class for the seventh time :)

Naama Amiel [Head]

(she/her)
namiel@uw
Section AD/CD, AE/CE
Image of Anthony Mangus
Staff Mini-Bio: ???
WHERE DID YOU GROW UP? WHAT WAS YOUR ACADEMIC PATH?
- Coming soon!

WHAT ARE SOME OF YOUR HOBBIES, TALENTS, AND SKILLS?
- Coming soon!

HAVE YOU DONE OR EXPERIENCED ANYTHING REMARKABLE OR MEMORABLE?
- Coming soon!

WHAT COMMITMENTS WILL BE CONSUMING YOUR CYCLES THIS QUARTER?
- Coming soon!

Anthony Mangus

(he/him)
aamangus@uw
Section AC/CC
Image of Divya Ramu
Staff Mini-Bio: ???
WHERE DID YOU GROW UP? WHAT WAS YOUR ACADEMIC PATH?
- Coming soon!

WHAT ARE SOME OF YOUR HOBBIES, TALENTS, AND SKILLS?
- Coming soon!

HAVE YOU DONE OR EXPERIENCED ANYTHING REMARKABLE OR MEMORABLE?
- Coming soon!

WHAT COMMITMENTS WILL BE CONSUMING YOUR CYCLES THIS QUARTER?
- Coming soon!

Divya Ramu

(she/her)
divyar5@cs
Section AG/CG
Image of Grace Zhou
Staff Mini-Bio: ???
WHERE DID YOU GROW UP? WHAT WAS YOUR ACADEMIC PATH?
- Coming soon!

WHAT ARE SOME OF YOUR HOBBIES, TALENTS, AND SKILLS?
- Coming soon!

HAVE YOU DONE OR EXPERIENCED ANYTHING REMARKABLE OR MEMORABLE?
- Coming soon!

WHAT COMMITMENTS WILL BE CONSUMING YOUR CYCLES THIS QUARTER?
- Coming soon!

Grace Zhou

(they/them)
gszhou@uw
Section BB/DB
Image of Jessie Sun
Staff Mini-Bio: ???
WHERE DID YOU GROW UP? WHAT WAS YOUR ACADEMIC PATH?
- Coming soon!

WHAT ARE SOME OF YOUR HOBBIES, TALENTS, AND SKILLS?
- Coming soon!

HAVE YOU DONE OR EXPERIENCED ANYTHING REMARKABLE OR MEMORABLE?
- Coming soon!

WHAT COMMITMENTS WILL BE CONSUMING YOUR CYCLES THIS QUARTER?
- Coming soon!

Jessie Sun

(she/her)
jsun16@cs
Section AG/CG
Image of Jiuyang Lyu
Staff Mini-Bio: ???
WHERE DID YOU GROW UP? WHAT WAS YOUR ACADEMIC PATH?
- Coming soon!

WHAT ARE SOME OF YOUR HOBBIES, TALENTS, AND SKILLS?
- Coming soon!

HAVE YOU DONE OR EXPERIENCED ANYTHING REMARKABLE OR MEMORABLE?
- Coming soon!

WHAT COMMITMENTS WILL BE CONSUMING YOUR CYCLES THIS QUARTER?
- Coming soon!

Jiuyang Lyu

(he/him/his)
jiuyal2@cs
Section BB/DB
Image of Kanishka Singh
Staff Mini-Bio: ???
WHERE DID YOU GROW UP? WHAT WAS YOUR ACADEMIC PATH?
- Coming soon!

WHAT ARE SOME OF YOUR HOBBIES, TALENTS, AND SKILLS?
- Coming soon!

HAVE YOU DONE OR EXPERIENCED ANYTHING REMARKABLE OR MEMORABLE?
- Coming soon!

WHAT COMMITMENTS WILL BE CONSUMING YOUR CYCLES THIS QUARTER?
- Coming soon!

Kanishka Singh

(she/her)
ksingh27@uw
Section AD/CD
Image of Kurt Gu
Staff Mini-Bio: ???
WHERE DID YOU GROW UP? WHAT WAS YOUR ACADEMIC PATH?
- Coming soon!

WHAT ARE SOME OF YOUR HOBBIES, TALENTS, AND SKILLS?
- Coming soon!

HAVE YOU DONE OR EXPERIENCED ANYTHING REMARKABLE OR MEMORABLE?
- Coming soon!

WHAT COMMITMENTS WILL BE CONSUMING YOUR CYCLES THIS QUARTER?
- Coming soon!

Kurt Gu

(he/him)
kgu10@uw
Section BA/DA
Image of Liander Rainbolt
Staff Mini-Bio: Liander
WHERE DID YOU GROW UP? WHAT WAS YOUR ACADEMIC PATH?
I lived in Washington for most of my life, first in eastern Washington, then Seattle, and then moved to Germany and graduated high school there. I decided to come back to the US for college.

WHAT ARE SOME OF YOUR HOBBIES, TALENTS, AND SKILLS?
In my free time, I enjoy, swing dancing, bouldering, and going on runs! I also repair and maintain organs (the instrument). If you attend a silent film at the paramount theater, where they play the Mighty Würlitzer Organ for the duration of the film, you'll see me around!

HAVE YOU DONE OR EXPERIENCED ANYTHING REMARKABLE OR MEMORABLE?
On a rainy day while I was mountain biking, I crashed, was ejected from my bike, and left a human-shaped wet imprint on a tree.

WHAT COMMITMENTS WILL BE CONSUMING YOUR CYCLES THIS QUARTER?
This quarter, I'm taking CSE 401 (Compilers) and CSE 333 (Systems Programming-which you should ASAP if you enjoy this class!!!), reseach, and working as a residential advisor.

Liander Rainbolt

(he/him)
lrainb@cs
Section AC/CC, BC/DC
Image of Mendel Carroll
Staff Mini-Bio: Mendel
WHERE DID YOU GROW UP? WHAT WAS YOUR ACADEMIC PATH?
- I grew up in an Orthodox Jewish community called Chabad in Miami, FL. I attended a religious school system called Yeshiva until I was 15, then transferred to an online high school where I finished high school. I did a couple more things (such as serving in the army, working in ecommerce for 6 years, owning my own business) before starting community college at 26. I transferred to UW in Autumn 2024.

WHAT ARE SOME OF YOUR HOBBIES, TALENTS, AND SKILLS?
- I completed a half-ironman over this summer and plan to finish a full ironman in summer 2026. I am a great runner, a decent biker, and an improving swimmer. I also enjoy hiking and camping when I have a free minute.

HAVE YOU DONE OR EXPERIENCED ANYTHING REMARKABLE OR MEMORABLE?
- I served in the army for 3 years as a combat medic. I have several medical rescue missions in Syria during the Syrian civil war. I was released as a first sergeant in 2018.

WHAT COMMITMENTS WILL BE CONSUMING YOUR CYCLES THIS QUARTER?
- I am starting my third quarter as a TA for 351 (loving it!). I am taking CSE452, CSE340, and ling200. I am also working on accessibility projects with some friends to gain experience in building a system from the bottom up.

Mendel Carroll

(he/him)
mcarro5@cs
Section AB/CB, BD/DD
Image of Ming Yan
Staff Mini-Bio: ???
WHERE DID YOU GROW UP? WHAT WAS YOUR ACADEMIC PATH?
- Coming soon!

WHAT ARE SOME OF YOUR HOBBIES, TALENTS, AND SKILLS?
- Coming soon!

HAVE YOU DONE OR EXPERIENCED ANYTHING REMARKABLE OR MEMORABLE?
- Coming soon!

WHAT COMMITMENTS WILL BE CONSUMING YOUR CYCLES THIS QUARTER?
- Coming soon!

Ming Yan

(she/her/hers)
myan266@cs
Section AH
Image of Pollux Chen
Staff Mini-Bio: Pollux
WHERE DID YOU GROW UP? WHAT WAS YOUR ACADEMIC PATH?
- Born in Los Angeles, grew up in Taiwan (New Taipei area), moved to Seattle in 2016. I attended high school in Redmond. Now studying computer engineering at UW.

WHAT ARE SOME OF YOUR HOBBIES, TALENTS, AND SKILLS?
- I like cooking, eating, traveling, music, and video games.
- I can read and speak Mandarin.
- I am mostly left-handed but write with my right hand.

HAVE YOU DONE OR EXPERIENCED ANYTHING REMARKABLE OR MEMORABLE?
- I traveled around the island of Taiwan multiple times. It was fun and exhausting.
- In elementary school, I had a habit of getting seriously injured in recess after finishing my exams.

WHAT COMMITMENTS WILL BE CONSUMING YOUR CYCLES THIS QUARTER?
- TAing CSE 351
- Networking and personal projects

Pollux Chen

(he/him)
polluxc@uw
Section BA/DA
Image of Rose Maresh
Staff Mini-Bio: ???
WHERE DID YOU GROW UP? WHAT WAS YOUR ACADEMIC PATH?
- Coming soon!

WHAT ARE SOME OF YOUR HOBBIES, TALENTS, AND SKILLS?
- Coming soon!

HAVE YOU DONE OR EXPERIENCED ANYTHING REMARKABLE OR MEMORABLE?
- Coming soon!

WHAT COMMITMENTS WILL BE CONSUMING YOUR CYCLES THIS QUARTER?
- Coming soon!

Rose Maresh

(she/her)
rmaresh@uw
Section AE/CE
Image of Soham Bhosale
Staff Mini-Bio: ???
WHERE DID YOU GROW UP? WHAT WAS YOUR ACADEMIC PATH?
- Coming soon!

WHAT ARE SOME OF YOUR HOBBIES, TALENTS, AND SKILLS?
- Coming soon!

HAVE YOU DONE OR EXPERIENCED ANYTHING REMARKABLE OR MEMORABLE?
- Coming soon!

WHAT COMMITMENTS WILL BE CONSUMING YOUR CYCLES THIS QUARTER?
- Coming soon!

Soham Bhosale

(he/him)
sohamb5@uw
Section BC/DC
Image of Violet Monserate
Staff Mini-Bio: ???
WHERE DID YOU GROW UP? WHAT WAS YOUR ACADEMIC PATH?
- Coming soon!

WHAT ARE SOME OF YOUR HOBBIES, TALENTS, AND SKILLS?
- Coming soon!

HAVE YOU DONE OR EXPERIENCED ANYTHING REMARKABLE OR MEMORABLE?
- Coming soon!

WHAT COMMITMENTS WILL BE CONSUMING YOUR CYCLES THIS QUARTER?
- Coming soon!

Violet Monserate

(she/they)
vimons@cs
Section AA/CA, AH

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 simple-courseweb-template, 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.