CSE 333: Systems Programming

Welcome to CSE 333!

  • 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 333! Outside of lectures and sections, there are several ways to ask questions or discuss course issues:

  1. Visit office hours! See the Weekly Calendar for current availability, noting the modality (in-person, virtual, hybrid).
  2. 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.
  3. 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.
  4. Request a 1-on-1 using this Google form (UW login). If you feel like you need extra time, can't make it to office hours, or want to discuss something privately, please feel free to request a 1-on-1 from the staff!
  5. 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)

Headshot 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?
- Teaching CSE 333
- Taking care of my son 👶 and daughter 👧
- Fall Mixed Team League (ultimate)
(he/him)
jhsia@cs
Lecture A/B
Headshot of Aadi Adgaonkar
Staff Mini-Bio: Aadi
WHERE DID YOU GROW UP? WHAT WAS YOUR ACADEMIC PATH?
- I grew up in Redmond, WA and attended Redmond High before UW, where I am now a sophomore.

WHAT ARE SOME OF YOUR HOBBIES, TALENTS, AND SKILLS?
- I'm a first-degree black belt in Kenpo, a martial art derived from Karate, and have been practicing for over 10 years.
- I spend a lot of time listening to music, mainly electronic; my favorite musicians include Autechre, Basic Channel, YAYAYI, Steve Reich, and Skee Mask.
- I've been studying Japanese for the past 5 years and am currently around the N4 level.

HAVE YOU DONE OR EXPERIENCED ANYTHING REMARKABLE OR MEMORABLE?
- I spent this past summer studying abroad at Tohoku University in Sendai, Japan! While there, I joined TU's Audio Research Club (オーディオ研究部, or O-KEN for short) and was fortunate enough to attend a few of their "techno-parties", where DJs and VJs from the club performed live!

WHAT COMMITMENTS WILL BE CONSUMING YOUR CYCLES THIS QUARTER?
- I'm a researcher at the DiRAC Institute at UW, where I build machine learning systems to evaluate and improve models of asteroids throughout the solar system.
- In addition to TAing for this class, I'm taking Algos, NLP, and Japanese 301.

Aadi Adgaonkar
(he/him/his)
aadia2@cs
Section BC
Headshot of Advaith Vijayakumar
Staff Mini-Bio: Advaith
WHERE DID YOU GROW UP? WHAT WAS YOUR ACADEMIC PATH?
- I grew up in Bothell, WA and am majoring in CS and math.

WHAT ARE SOME OF YOUR HOBBIES, TALENTS, AND SKILLS?
- I've been a competitive chess player since elementary school, and regularly follow top-level tournaments. I also enjoy watching sports, reading, and playing with my dog.

HAVE YOU DONE OR EXPERIENCED ANYTHING REMARKABLE OR MEMORABLE?
- I achieved the US National Master title in chess (over-the-board rating of 2200+).

WHAT COMMITMENTS WILL BE CONSUMING YOUR CYCLES THIS QUARTER?
- Beyond TA'ing this class, I'm taking CSE 446, CSE 493L, and Math 342. I'll also be doing work for an RSO, getting involved with research, and internship hunting.

Advaith Vijayakumar
(he/him)
advaithv@cs
Section AD
Headshot of Alice Fu
Staff Mini-Bio: Alice
WHERE DID YOU GROW UP? WHAT WAS YOUR ACADEMIC PATH?
- I grew up in Bothell, WA. I'm a third-year undergrad majoring in CS and math.

WHAT ARE SOME OF YOUR HOBBIES, TALENTS, AND SKILLS?
- Arts and crafts: Origami, crochet, art/animation (occasionally)
- Music: Violin, piano, karaoke
- Other: Birdwatching, reading (fantasy/sci-fi), running

HAVE YOU DONE OR EXPERIENCED ANYTHING REMARKABLE OR MEMORABLE?
- I went to a summer camp in China and met someone from Florida there. 3 years later, their friend (also from Florida) went to a summer camp in Virginia. My Washington friend's friend also went to this camp and Washington friend's friend and Florida friend's friend ended up being roommates. I woke up to a text from my friend asking for their friend if their friend was roommates with my friend's friend (which they were). Small world?

WHAT COMMITMENTS WILL BE CONSUMING YOUR CYCLES THIS QUARTER?
- Computational biology research and Husky Satellite Lab work

Alice Fu
(she/her/hers)
afu5@uw
Section AE
Headshot of Andrew Vlahovich
Staff Mini-Bio: Andrew
WHERE DID YOU GROW UP? WHAT WAS YOUR ACADEMIC PATH?
- I grew up and went to school in Issaquah, WA. After high school I worked in special education for many years. At the age of 28, I took my first programming course at a community college and became hooked. I am now a junior CS major here at the Allen School!

WHAT ARE SOME OF YOUR HOBBIES, TALENTS, AND SKILLS?
- I spent a couple of years before attending UW as a tutor and really enjoy sharing knowledge with others. For fun, I like watching/talking about baseball, going to shows, hiking, and lifting weights.

HAVE YOU DONE OR EXPERIENCED ANYTHING REMARKABLE OR MEMORABLE?
- Over the summer I visited a friend in Taiwan. It was my first time ever leaving North America and it blew my mind! We attended Semicon together where I learned a ton about hardware and the semiconductor industry. Side note, if there are any Mandarin speakers out there, hit me up. I want to learn!

WHAT COMMITMENTS WILL BE CONSUMING YOUR CYCLES THIS QUARTER?
- In addition to TAing for CSE333 (it’s my first time!), I’ll be taking Distributed Systems and Computer Networks, doing some dev work for a volunteer organization I am a part of, and interning at a cyber security startup.

Andrew Vlahovich
(he/him)
avlaho@cs
Section BA
Headshot of Aviel Wood
Staff Mini-Bio: Aviel Wood
WHERE DID YOU GROW UP? WHAT WAS YOUR ACADEMIC PATH?
- I grew up in the greater Seattle area and was brought into CS primarily after taking AP Computer science. I'm now in my 3rd year at UW!

WHAT ARE SOME OF YOUR HOBBIES, TALENTS, AND SKILLS?
- Sports-wise/Outdoors I like to play badminton, soccer, and go hiking. Nonsports-wise I like to play the piano🎹.

HAVE YOU DONE OR EXPERIENCED ANYTHING REMARKABLE OR MEMORABLE?
- Laying down on the top of a famous mountain in China (hua shan - 华山) at night and watching the countless shooting stars.

WHAT COMMITMENTS WILL BE CONSUMING YOUR CYCLES THIS QUARTER?
- TA-ing this course, taking DS + Networks, and Research(if you're curious come and ask me anytime :)).

Aviel Wood
(he/him)
avielw@cs
Section BB
Headshot of Camden Harris
Staff Mini-Bio: Camden
WHERE DID YOU GROW UP? WHAT WAS YOUR ACADEMIC PATH?
- I moved to Washington from Utah when I was 4 and grew up about 20 minutes southeast of Seattle in Renton. I'm currently a 3rd year CS student. I first had an interest in CS back in middle school making games/apps, and later fell in love with programming during highschool solving robotics problems in FTC.

WHAT ARE SOME OF YOUR HOBBIES, TALENTS, AND SKILLS?
- I'm an avid football fan (go hawks!) and I love all kinds of puzzles and games (especially incremental ones). My creative outlets are primarily through 3D printing and laser cutting, and I jetski and hike whenever Washington decides to give us some non-rainy weather :).

HAVE YOU DONE OR EXPERIENCED ANYTHING REMARKABLE OR MEMORABLE?
- I just went to Las Vegas this summer for my 2nd hacker summer camp! (BSides + DEFCON)

WHAT COMMITMENTS WILL BE CONSUMING YOUR CYCLES THIS QUARTER?
- Distributed Systems (452), Programming languages (341), a film studies class 🍿
- TA'ing this class and ECE research with the ARC Lab! (ask me about it in OH if you're curious :) )
- Helping run Batman's Kitchen an officer and the primary lead for the embedded systems security team
- Intermural flag football with some friends!

(he/any)
camhar05@cs
Section AC
Headshot of Esha Gore
Staff Mini-Bio: Esha
WHERE DID YOU GROW UP? WHAT WAS YOUR ACADEMIC PATH?
- I grew up in Redmond, WA and I am currently a junior undergrad studying CS.

WHAT ARE SOME OF YOUR HOBBIES, TALENTS, AND SKILLS?
- I really like doing creative hobbies where I can make something like jewelry and nail art.
- I also love to cook and bake :)

HAVE YOU DONE OR EXPERIENCED ANYTHING REMARKABLE OR MEMORABLE?
- I once visited Èze, a small, really beautiful village in France. It was memorable because the whole village was bursting with flowers so the entire town smelled amazing and looked like a fairy tale.

WHAT COMMITMENTS WILL BE CONSUMING YOUR CYCLES THIS QUARTER?
- Besides TAing, this quarter my biggest time commitments will be my classes, my research and mentoring.

Esha Gore
(she/her)
eshagore@uw
Section BA
Headshot of Hannah Hempstead
Staff Mini-Bio: Hannah
WHERE DID YOU GROW UP? WHAT WAS YOUR ACADEMIC PATH?
- I grew up in Mukilteo, WA! I'm very happy to be at UW :). I'm majoring in computer science and minoring in marine biology!

WHAT ARE SOME OF YOUR HOBBIES, TALENTS, AND SKILLS?
- I love fish (eating, watching while diving, etc.), eating popcorn, cooking, and taking care of my many plants.

HAVE YOU DONE OR EXPERIENCED ANYTHING REMARKABLE OR MEMORABLE?
- Last fall I got my dive certification, and seeing the local underwater wildlife has been awesome.

WHAT COMMITMENTS WILL BE CONSUMING YOUR CYCLES THIS QUARTER?
- Trying to get to as many concerts as possible, building a couple of websites, and hiking to streams to watch the salmon run.

Hannah Hempstead
(she/her)
hhemps@cs
Section AE
Headshot of Helena Wang
Staff Mini-Bio: Helena
WHERE DID YOU GROW UP? WHAT WAS YOUR ACADEMIC PATH?
- I grew up in Beijing and later moved to Vancouver at the age of 12. I'm now a fourth-year CS student at UW! :)

WHAT ARE SOME OF YOUR HOBBIES, TALENTS, AND SKILLS?
- I love drawing/painting, dancing, and photography!

HAVE YOU DONE OR EXPERIENCED ANYTHING REMARKABLE OR MEMORABLE?
- Watching sunset and the starry night at the top of Mauna Kea in Hawaii

WHAT COMMITMENTS WILL BE CONSUMING YOUR CYCLES THIS QUARTER?
- Ta'ing & research

Helena Wang
(she/her)
helenaw6@uw
Section BB
Headshot of Laura Wang
Staff Mini-Bio: Laura
WHERE DID YOU GROW UP? WHAT WAS YOUR ACADEMIC PATH?
- I'm from Camas, WA but grew up in the Bay! I am currently in my third year studying CS here at UW.

WHAT ARE SOME OF YOUR HOBBIES, TALENTS, AND SKILLS?
- I'm a huge bird lover - every moment outdoors is a birdwatching opportunity!
- I play piano/keys and a teensy bit of bass guitar
- I've recently been trying to get into painting with gouache!

HAVE YOU DONE OR EXPERIENCED ANYTHING REMARKABLE OR MEMORABLE?
- I was divebombed by seagulls in Red Square while going to class at around 8am holding a breakfast sandwich. Be careful out there!

WHAT COMMITMENTS WILL BE CONSUMING YOUR CYCLES THIS QUARTER?
- FSAE firmware and robot learning research
- Getting enough sleep

Laura Wang
(she/her)
wlaura@uw
Section AB
Headshot of Megan Frisella
Staff Mini-Bio: Megan
WHERE DID YOU GROW UP? WHAT WAS YOUR ACADEMIC PATH?
I grew up in central Massachusetts and did my undergrad at Brown. I moved here after undergrad to do my PhD at UW (I'm in my 3rd year). I spent my first two years doing research in the UW systems lab. I'm currently exploring new directions in computing for Earth/climate sciences.

WHAT ARE SOME OF YOUR HOBBIES, TALENTS, AND SKILLS?
- ultimate frisbee, biking, paddleboarding, camping
- trying to get into flag football

HAVE YOU DONE OR EXPERIENCED ANYTHING REMARKABLE OR MEMORABLE?
I love road trips, I've driven across the country four times since 2023!

WHAT COMMITMENTS WILL BE CONSUMING YOUR CYCLES THIS QUARTER?
- taking two ESS classes
- research
- frisbee & flag football leagues

(she/her)
mfris@cs
Section AF
Headshot of Nina Tharamal
Staff Mini-Bio: ???
WHERE DID YOU GROW UP? WHAT WAS YOUR ACADEMIC PATH?
I grew up in Bellevue, WA, and I'm currently a third year studying CS + Math.

WHAT ARE SOME OF YOUR HOBBIES, TALENTS, AND SKILLS?
- things with friends: traveling, video games, thrifting, any water-related activity
- music: I play piano + drums
- spending time with my cat :)

HAVE YOU DONE OR EXPERIENCED ANYTHING REMARKABLE OR MEMORABLE?
This summer, the stars aligned, and I was able to visit Canada, Ireland, and Japan. In Nara, I got to pet the deer and feed them crackers - they were surprisingly persistent!

WHAT COMMITMENTS WILL BE CONSUMING YOUR CYCLES THIS QUARTER?
- CSE 451 (OS) and 493L (Parallelism)
- exec board member for an RSO
- learning how to meal prep

Nina Tharamal
(she/her)
ninat5@cs
Section AC
Headshot of Shrihun Sankepally
Staff Mini-Bio: Shrihun
WHERE DID YOU GROW UP? WHAT WAS YOUR ACADEMIC PATH?
- I grew up in Sammamish, WA and currently am a junior majoring in CSE + Amath + Math WHAT ARE SOME OF YOUR HOBBIES, TALENTS, AND SKILLS?
- Enjoy playing board games, frisbee, watching sports + new movies/TV, running, and thumb wrestling. HAVE YOU DONE OR EXPERIENCED ANYTHING REMARKABLE OR MEMORABLE?
- Went on a trip to San Diego this summer for the first time! I got the chance to kayak in the ocean, see fireworks, and enjoy legoland. WHAT COMMITMENTS WILL BE CONSUMING YOUR CYCLES THIS QUARTER?
- Outside of TAing, I will be taking CSE 451 + 453, as well as MATH 394 and AMATH 422. I am also doing research in the Applied Speech and Hearing lab with neural network applications and within the Primate lab with VR testing.
Shrihun Sankepally
(he/him)
shrihs@uw
Section AB
Headshot of Shriya Sateesh
Staff Mini-Bio: Shriya
WHERE DID YOU GROW UP? WHAT WAS YOUR ACADEMIC PATH?
- I grew up in India and then later Redmond, WA. I'm majoring in computer science and minoring in entreprenuership!

WHAT ARE SOME OF YOUR HOBBIES, TALENTS, AND SKILLS?
- I like photography, music, hiking, climbing, and of course hanging out with my wonderful friends.

HAVE YOU DONE OR EXPERIENCED ANYTHING REMARKABLE OR MEMORABLE?
- As a kid, I visited Switzerland and learned how to make chocolate from scratch. I decided that adding chili flakes was an essential part of the process. I still think it tasted great.

WHAT COMMITMENTS WILL BE CONSUMING YOUR CYCLES THIS QUARTER?
- My classes, photojournalism at The Daily UW, and TAing this course!

Shriya Sateesh
(she/her)
sshriya@cs
Section AF
Headshot of Yusong Yan
Staff Mini-Bio: Yusong
WHERE DID YOU GROW UP? WHAT WAS YOUR ACADEMIC PATH?
- I grow up in Beijing, China. This is my 4th year at UW, and I am a current BS/MS student. I am interested in research/projects in Computer Architecture and Computer Systems.

WHAT ARE SOME OF YOUR HOBBIES, TALENTS, AND SKILLS?
- I like traveling and attending concerts, during this summer, I went to Hangzhou, Shenzhen, and Zhengzhou to see my favorite singer (司南🧭)'s music festival

HAVE YOU DONE OR EXPERIENCED ANYTHING REMARKABLE OR MEMORABLE?
- This summer, I've completed an internship in the OpenXiangShan team. I'm also a teaching assistant of the One Student One Chip initiative, where I teach Comp. Arch and Systems to students around the world, this August, I met my TA colleges in Shenzhen and we had a great time.

WHAT COMMITMENTS WILL BE CONSUMING YOUR CYCLES THIS QUARTER?
- Taking 500-level courses 😊

Yusong Yan
(he/him/his)
jasonyys@cs
Section AD, BC

Acknowledgements

Many of the materials posted here were shared and refined by many staff members in previous offerings of CSE 333. This version of the course was significantly influenced by Steve Gribble, Hal Perkins, Justin Hsia, Hannah Tang, and Travis McGaha.

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 333 from quarter to quarter.