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:
- Visit office hours! See the Weekly Calendar for current availability, noting the modality (in-person, virtual, 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 Google form (CSE 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!
- 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)
- When I was a baby I got lost in the forest, where I was found and raised by a pack of wild C compilers. At age 12 we were foraging near a hunting party of nomadic embedded programmers, who rescued me and finally taught me human language.
WHAT IS YOUR FAVORITE C++ OPERATOR?
- Left shift, because it looks like a fun little hat
<<:-)DO YOU EVER TAKE THINGS SERIOUSLY?
- Only when the situation calls for levity
<<;-)Naomi Alterman
(she/her)
naomila@uw
Lecture A
- I grew up in Kirkland, Washington and in Minsk, Belarus from ages 1-2. I'm currently doing the BS/MS program, following a gap year in industry after graduating from UW with my CS undergrad.
WHAT ARE SOME OF YOUR HOBBIES, TALENTS, AND SKILLS?
- I enjoy skiing, gaming, hiking and recently got into water sports!
HAVE YOU DONE OR EXPERIENCED ANYTHING REMARKABLE OR MEMORABLE?
- After my undergrad I did a month long trip to Europe (7 countries total) which was awesome!
WHAT COMMITMENTS WILL BE CONSUMING YOUR CYCLES THIS QUARTER?
- Distributed Systems and the good old job search
Ann Baturytski
(she/her)
abatur@cs.washington
Section A
- I grew up in Seattle, I'm currently doing a double major in Computer Science and Chemistry.
WHAT ARE SOME OF YOUR HOBBIES, TALENTS, AND SKILLS?
- I enjoy swimming, bouldering, biking, dancing, playing piano and clarinet, painting, and juggling.
HAVE YOU DONE OR EXPERIENCED ANYTHING REMARKABLE OR MEMORABLE?
- I've been scuba diving in Mexico and it was amazing!
WHAT COMMITMENTS WILL BE CONSUMING YOUR CYCLES THIS QUARTER?
- Aside from TAing, I'll be doing research for Professor Turecek in the Chemistry Department, working part time for NOMR in the Phsyics Department, and taking German and Quantum Chemistry!
Barbora Buzkova
(she/her)
bbuzkova@cs.washington
Section AD
I grew up in an Orthodox Jewish community (Chabad) in Miami, FL. I attended a Yeshiva-based school system until age 15, then transferred to an online high school to complete my diploma. After high school, I spent several years serving in the army, working in e-commerce, and running my own business. I began community college at 26 and transferred to UW in Autumn 2024.
WHAT ARE SOME OF YOUR HOBBIES, TALENTS, AND SKILLS?
I competed in the collegiate nationals for UW on the triathlon team, a half-Ironman this past summer, and plan to complete a full Ironman in summer 2026. I completed the Seattle Marathon in December. I am a strong runner, a competent cyclist, and an improving swimmer. I also enjoy hiking and camping when time allows.
If you are a visual person, here is my current endurance training progress:
HAVE YOU DONE OR EXPERIENCED ANYTHING REMARKABLE OR MEMORABLE?
I served in the army for three years as a combat medic. During that time, I participated in multiple medical rescue missions during the Syrian civil war. I was released with the rank of first sergeant in 2018.
WHAT COMMITMENTS WILL BE CONSUMING YOUR CYCLES THIS QUARTER?
- TA — CSE 333 (Systems Programming)
- Classes: CSE371 (Digital Circuits), CSE481L (Networks and Mobile AI Capstone), CSE492T (CS Pedagogy)
- Work: Backend Engineer @ Digital Aid Seattle
- Special projects: Community Homes technology development, Accessibility R&D
ASK ME ABOUT
- Systems programming in C/C++
- Accessibility-driven system design
- Non-traditional paths into computer science
- Endurance training
Mendel Carroll
(he/him)
mcarro5@cs.washington
Section AA
- 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 sophomore in CS, with first having an interest in CS back in middle school making games/apps, 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 went to Las Vegas last summer for hacker summer camp! (BSides + DEFCON)
WHAT COMMITMENTS WILL BE CONSUMING YOUR CYCLES THIS QUARTER?
- Compilers, CompArch, Web security, and TA'ing this class! I also help run Batman's Kitchen as a lead for the embedded systems security team!
Camden Harris
(he/him)
camhar05@cs.washington
Section A
- I grew up in Mukilteo, WA. I am currently majoring in computer science and minoring in marine biology!
WHAT ARE SOME OF YOUR HOBBIES, TALENTS, AND SKILLS?
- I love watching fish (Ballard locks, while diving, etc.), eating popcorn, and building furniture.
HAVE YOU DONE OR EXPERIENCED ANYTHING REMARKABLE OR MEMORABLE?
- Last fall I got my dive certification, and seeing the wildlife underwater has been awesome.
WHAT COMMITMENTS WILL BE CONSUMING YOUR CYCLES THIS QUARTER?
- Classes, research, and enjoying the spring sun :)
Hannah Hempstead
(she/her)
hhemps@cs.washington
Section AB
- I grew up in India. I'm currently doing a math and computer engineering double degree.
WHAT ARE SOME OF YOUR HOBBIES, TALENTS, AND SKILLS?
- I enjoy hiking, basketball, watching TV shows and playing games!
HAVE YOU DONE OR EXPERIENCED ANYTHING REMARKABLE OR MEMORABLE?
- I recently hiked across the Vernal and Nevada Falls via Mist Trail, which was a fun time!
WHAT COMMITMENTS WILL BE CONSUMING YOUR CYCLES THIS QUARTER?
- Job hunting (unfortunately)
Rishabh Jain
(he/him)
jrishabh@cs.washington
Section AC
- I grew up in Sammamish, Washington for most of my life. I am currently an undergraduate studying computer science and minoring in both dance and neural computation and engineering.
WHAT ARE SOME OF YOUR HOBBIES, TALENTS, AND SKILLS?
- I like to doodle, dance, eat, and more recently go sailing
HAVE YOU DONE OR EXPERIENCED ANYTHING REMARKABLE OR MEMORABLE?
- In high school, I adopted my cat Coco and she is the best cat ever.
WHAT COMMITMENTS WILL BE CONSUMING YOUR CYCLES THIS QUARTER?
- Coursework at UW, Chinese school, and job searching.
Irene Xin Jie Lau
(she/her)
ixjl@cs.washington
Section A
- I moved to Bellevue when I was four and grew up in the Seattle area. I became interested in CS after taking some fun coding summer camps in middle school.
WHAT ARE SOME OF YOUR HOBBIES, TALENTS, AND SKILLS?
- I enjoy a variety of video games: Civilization, Hollow Knight, The Witcher, and Uncharted are some of my favorites! I play League of Legends competitively and I'm on the UW team. I'm also a board game fan; Settlers of Catan and Dominion are some of my favorites recently. I speak three languages: English, Estonian, and Swedish!
HAVE YOU DONE OR EXPERIENCED ANYTHING REMARKABLE OR MEMORABLE?
- Over the last few years, I went to a lot of concerts which I really enjoyed. These included Travis Scott, Future, Ed Sheeran, Kendrick Lamar, Seventeen, and Le Sserafim.
WHAT COMMITMENTS WILL BE CONSUMING YOUR CYCLES THIS QUARTER?
- Taking classes, being a TA for this course, doing research, and applying for BSMS!
Jonathan Andrus Nister
(he/him)
jnister@cs.washington
Section AF
- I grew up mostly in India (first half of my life) and America (second half). I'm currently a sophomore studying CS.
WHAT ARE SOME OF YOUR HOBBIES, TALENTS, AND SKILLS?
- I love listening to music, watching movies, and playing sports (basketball and soccer mostly).
HAVE YOU DONE OR EXPERIENCED ANYTHING REMARKABLE OR MEMORABLE?
- For the first 10 years of my life, I've moved either schools, houses, or countries every year.
WHAT COMMITMENTS WILL BE CONSUMING YOUR CYCLES THIS QUARTER?
- OS and TAing this class!
Advay Patil
(he/him)
apat23@cs.washington
Section AD
- I grew up in the greater Seattle area and was brought into CS primarily after taking AP Computer science as well as participating in my school's FTC and FRC robotics team.
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🌠 flash across the sky in the surrounding darkness.
WHAT COMMITMENTS WILL BE CONSUMING YOUR CYCLES THIS QUARTER?
- TA-ing this course, taking Algos, and Research(if your curious come and ask me anytime :)).
Aviel Wood
(he/him)
avielw@cs.washington
Section AA
- I grew up in Boulder, Colorado by the Rocky Mountains!!
WHAT ARE SOME OF YOUR HOBBIES, TALENTS, AND SKILLS?
- I love hiking, running, paddle boarding, honestly anything outdoorsy and sporty. I also love snowboarding…. !!
- big fan of consuming media, I make some sometimes
HAVE YOU DONE OR EXPERIENCED ANYTHING REMARKABLE OR MEMORABLE?
- I’ve summited a few 14ers in CO! (mountains that are more than 14,000 feet in elevation at the peak)
- I helped design a AI + Cybersecurity mobile learning lab for my school district in high school!! Would love to talk about edtech or public ed
WHAT COMMITMENTS WILL BE CONSUMING YOUR CYCLES THIS QUARTER?
- cseed, come to an event and say hi 😆
- soaking up the sunny days
- deep learning…
Angela Wu
(she/her)
awu28@cs.washington
Section AF
- I grew up in the Seattle area and am currently a BSMS student at the Allen School! My first exposure to CS was junior year in highschool through AP CS A.
WHAT ARE SOME OF YOUR HOBBIES, TALENTS, AND SKILLS?
- I like board games, perusing Trader Joe's and crocheting 🧶
HAVE YOU DONE OR EXPERIENCED ANYTHING REMARKABLE OR MEMORABLE?
- Seen algae that glows in the dark when moved!
WHAT COMMITMENTS WILL BE CONSUMING YOUR CYCLES THIS QUARTER?
- Taking 3 classes, TA-ing this course, and taking care of my cat, Bean 🫘
Jen Xu
(she/her)
jennifrx@cs.washington
Section AE
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, Amber Hu 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.