Welcome to CSE 333!

  • The most important information throughout the quarter will be found on the Syllabus (course policies), the Course Calendar (course materials and assignment specs), and the Weekly Schedule (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 Schedule

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. Find a partner! This quarter, all assignments can be completed and submitted in partnerships, allowing you to discuss material, code, and debug together.
  2. Visit office hours! See the Weekly Schedule for current availability, noting that all office 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 OH, 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

(Click our faces!)
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 🚁, and the coast guard...
- I once 🏃 a marathon. It was long.

WHAT COMMITMENTS WILL BE CONSUMING YOUR CYCLES THIS QUARTER?
- Teaching CSE333 and CSE369
- Taking care of my 👶
- Co-leading CSE General TA Training

Justin Hsia

Instructor
jhsia@cs.uw.edu
Office: CSE 544
Staff Mini-Bio: Kyrie
WHERE DID YOU GROW UP? WHAT WAS YOUR ACADEMIC PATH?
I am a born and raised Pacific Northwest girl. Originally I wanted to study sports medicine, but after taking my first CS class I changed paths. Now I am a senior in Computer Engineering and I don't regret it a bit.

WHAT ARE SOME OF YOUR HOBBIES, TALENTS, AND SKILLS?
- I love hiking, camping, rocking climbing, and basically any other outdoor activity. If it gets me out of the house, I'm there (pre-covid of course).
- I've been listening to a lot of narrative podcasts and audiobooks.
- I can make pretzels.

HAVE YOU DONE OR EXPERIENCED ANYTHING REMARKABLE OR MEMORABLE?
I've run up a mountain twice. It was as awful as you're probably thinking, but the view at the top was definitely worth it.

WHAT COMMITMENTS WILL BE CONSUMING YOUR CYCLES THIS QUARTER?
- I'm taking CSE 451 and a capstone for underserved populations (CSE 482B) along side TAing for all you lovely people!

Kyrie Dowling

Head TA
kyrdo@cs.uw.edu
Section BC, BD
Staff Mini-Bio: Dylan Hartono
WHERE DID YOU GROW UP? WHAT WAS YOUR ACADEMIC PATH?
- I grew up in North Seattle! Joined CS my sophomore year online and have been surviving since :'.

WHAT ARE SOME OF YOUR HOBBIES, TALENTS, AND SKILLS?
- Running. Spend quite a bit of time on it ahaha!
- I learned how to jerk.

HAVE YOU DONE OR EXPERIENCED ANYTHING REMARKABLE OR MEMORABLE?
- I have watched every studio ghibli movie!

WHAT COMMITMENTS WILL BE CONSUMING YOUR CYCLES THIS QUARTER?
- I'm taking a zombies class this quarter (ENGL 348)
- Movie afternoons probably on Tuesday HUB 106 (unconfirmed).

Dylan Hartono

Head TA
hdylan1@uw.edu
Section AE
Staff Mini-Bio: Aakash
WHERE DID YOU GROW UP? WHAT WAS YOUR ACADEMIC PATH?
- I am from Kuala Lumpur, Malaysia. I took a mandatory Malaysian National Exam at the age of 17, did pretty well, which gave me an opportunity to be at UW.

WHAT ARE SOME OF YOUR HOBBIES, TALENTS, AND SKILLS?
- Don't have many talents or skills but I am an avid football (soccer, if you insist on calling it that) and support Arsenal. If you also like football, hit me up and we can watch any game together. Besides that, I also like to collect sneakers.

HAVE YOU DONE OR EXPERIENCED ANYTHING REMARKABLE OR MEMORABLE?
- I can remember some of the dialogs from Marvel movies.

WHAT COMMITMENTS WILL BE CONSUMING YOUR CYCLES THIS QUARTER?
- I will be taking CSE 473, CSE 442 and EDUC 251 this quarter. Let me know if you are taking those classes and we can study together.

Aakash Srazali

TA
aaksra@cs.uw.edu
Section BD
Staff Mini-Bio: Assaf
WHERE DID YOU GROW UP? WHAT WAS YOUR ACADEMIC PATH?
I grew up in Israel until 2012 when moved to the US. Since then I have lived in the Sunnyvale, CA (Bay Area). Currently I am in my 3rd year at UW!

WHAT ARE SOME OF YOUR HOBBIES, TALENTS, AND SKILLS?
- Currently doing a lot of killer soduku, crosswords and online chess
- Been getting into some PS5 games

HAVE YOU DONE OR EXPERIENCED ANYTHING REMARKABLE OR MEMORABLE?
- I used to be able to do 20 cartwheels in a row (almost the length of a football field), haven't tried recently though
- I have been through 30 or so escape rooms

WHAT COMMITMENTS WILL BE CONSUMING YOUR CYCLES THIS QUARTER?
- Taking CSE 451 and 461 as well as MATH 209
- Research position in the Molecular Information Systems Lab

Assaf Vayner

TA
assafv@cs.uw.edu
Section AD
Staff Mini-Bio: Brenden
WHERE DID YOU GROW UP? WHAT WAS YOUR ACADEMIC PATH?
- I grew up in San Jose, California before attending UW. I started in arts and sciences before tryharding my way into CE, been on the grind ever since. Currently a Junior!

WHAT ARE SOME OF YOUR HOBBIES, TALENTS, AND SKILLS?
- I'm an artist! Primarily working with charcoal, but sometimes digital is more convienent. I also rock-climb, play piano, and I used to travel on an alpine ski race team!
- I love both math and physics, and I won't shut up about the Stormlight Archives, so if you want to open that can of worms feel free to shoot me a message!

HAVE YOU DONE OR EXPERIENCED ANYTHING REMARKABLE OR MEMORABLE?
- I once reached speeds that would get you pulled over on a highway while skiing, would not recommend and would not do again, however it was incredibly fun (and extremely dangerous).

WHAT COMMITMENTS WILL BE CONSUMING YOUR CYCLES THIS QUARTER?
- I'm currently taking CSE 484, 474, 369, and ENGR 231! I hope to also do some self-study in statistical mechanics or classical mechanics, whichever I deem to be more interesting!

Brenden Page

TA
bpage1@uw.edu
Section BB
Staff Mini-Bio: Cleo
WHERE DID YOU GROW UP? WHAT WAS YOUR ACADEMIC PATH?
- I grew up in Vancouver, WA and originally was premed before I swtiched to CS

WHAT ARE SOME OF YOUR HOBBIES, TALENTS, AND SKILLS?
- I like reading and watching k-dramas!

HAVE YOU DONE OR EXPERIENCED ANYTHING REMARKABLE OR MEMORABLE?
- Can't think of anything

WHAT COMMITMENTS WILL BE CONSUMING YOUR CYCLES THIS QUARTER?
- I'm taking CSE 447, CSE 451, and LING 234

Cleo Chen

TA
cchen326@cs.uw.edu
Section AC
Staff Mini-Bio: Dan
WHERE DID YOU GROW UP? WHAT WAS YOUR ACADEMIC PATH?
- I was born in Toronto but moved to Issaquah early on, where I grew up. I took my first CS class in high school and was instantly interested in the subject. I'm currently a senior at UW!

WHAT ARE SOME OF YOUR HOBBIES, TALENTS, AND SKILLS?
- I love to run, listen to music, and watch football and basketball (big Seahawks and Raptors fan :) )

HAVE YOU DONE OR EXPERIENCED ANYTHING REMARKABLE OR MEMORABLE?
- Over the summer I took part in a 200 mile relay race with some buddies going from the Canadian border to the southern tip of Whidbey Island! Even though it was absolutely exhausting and we got no sleep, it was an unforgettable experience.

WHAT COMMITMENTS WILL BE CONSUMING YOUR CYCLES THIS QUARTER?
- Aside from taking CSE 447 and CSE 451, I'm also working at a startup on campus.

Dan Constantinescu

TA
dvc5@cs.uw.edu
Section BC
Staff Mini-Bio: Elizabeth
WHERE DID YOU GROW UP? WHAT WAS YOUR ACADEMIC PATH?
I grew up in Los Angeles before coming to Seattle for college. I started learning to code with LEGO Mindstorms as a kid, but I didn't take it very seriously until I had a few teachers in high school who really encouraged me.

WHAT ARE SOME OF YOUR HOBBIES, TALENTS, AND SKILLS?
- Playing French horn. I was in the UW Symphony in Freshman and Sophomore year, and I've been in Wind Ensemble since last year.
- Some of my favorite hobbies are baking, listening to music (mostly rock and metal, but I like everything), and playing Magic: the Gathering.

HAVE YOU DONE OR EXPERIENCED ANYTHING REMARKABLE OR MEMORABLE?
- Can't think of a single thing T_T

WHAT COMMITMENTS WILL BE CONSUMING YOUR CYCLES THIS QUARTER?
- Class, playing in band, and working on personal projects.

Elizabeth Haker

TA
ehaker1@uw.edu
Section AB
Staff Mini-Bio: Jacob
WHERE DID YOU GROW UP? WHAT WAS YOUR ACADEMIC PATH?
- I grew up in Anchorage, Alaska. I always knew I wanted to study computers but really have become interested in lower level CS concepts while at UW.

WHAT ARE SOME OF YOUR HOBBIES, TALENTS, AND SKILLS?
- I restarted practicing my calligraphy!
- I speak Spanish fluently and probably listen to too much Maluma. - Last year, I've begun doing a lot of yoga and hope to do it daily this year.

HAVE YOU DONE OR EXPERIENCED ANYTHING REMARKABLE OR MEMORABLE?
- I did a road trip through the south of the US with my brother this summer! It was a lot of driving and far too hot. - I used to work on a peony farm!

WHAT COMMITMENTS WILL BE CONSUMING YOUR CYCLES THIS QUARTER?
- I will be taking CSE 369, EE 205 and ENGR 231. Between classes and learning how to TA, I will be playing rugby with the UW club!

Jacob Christy

TA
jacobc03@cs.uw.edu
Section AB
Staff Mini-Bio: Julia
WHERE DID YOU GROW UP? WHAT WAS YOUR ACADEMIC PATH?
I was born in Toronto, Ontario, where I lived until I was 5 years old, and have been in Washington ever since. Currently a junior at UW!

WHAT ARE SOME OF YOUR HOBBIES, TALENTS, AND SKILLS?
- I'm a taekwondo black belt, decent badminton player, and big fan of learning new sports even though I tend to be pretty bad at them.
- In my free time, I've been enjoying bouldering, crosswords, and playing new songs on the piano!

HAVE YOU DONE OR EXPERIENCED ANYTHING REMARKABLE OR MEMORABLE?
- I managed to let my friends convince me to learn how to snowboard at Whistler Blackcomb, and after spending the first day falling down the mountain, I fell the entire second day too. I fell with more experience day two though.

WHAT COMMITMENTS WILL BE CONSUMING YOUR CYCLES THIS QUARTER?
- I'm taking CSE 444 and 484 as well as MATH 318 and some research work in the Sensor Systems research group this quarter. Any study buddies?

Julia Wang

TA
julialwa@cs.uw.edu
Section BA
Staff Mini-Bio: Kenzie
WHERE DID YOU GROW UP? WHAT WAS YOUR ACADEMIC PATH?
- I grew up in Jakarta, Indonesia! I lived and studied their my whole life until I moved to the US to study CS at the UW. WHAT ARE SOME OF YOUR HOBBIES, TALENTS, AND SKILLS?
- I love sports in general but in particular I love practicing Muay Thai and playing basketball! HAVE YOU DONE OR EXPERIENCED ANYTHING REMARKABLE OR MEMORABLE?
- My favorite memory was going on a trip to South Africa where I went camping in a safari, rode an ostrich, and ziplined down a mountain. WHAT COMMITMENTS WILL BE CONSUMING YOUR CYCLES THIS QUARTER?
- I am part of the UW Advanced Robotics Club! I also run a Muay Thai club so hmu if you're interested!

Kenzie Mihardja

TA
kenzie28@cs.uw.edu
Section BA
Staff Mini-Bio: Mengqi (Frank)
WHERE DID YOU GROW UP? WHAT WAS YOUR ACADEMIC PATH?
- I grew up in a small town in Italy. When I came to the UW, I had a vague idea about studying Computer Science. After taking the introductory CSE courses, I realized that this path was a good fit for me. Now I'm a graduate student in the BS/MS program.

WHAT ARE SOME OF YOUR HOBBIES, TALENTS, AND SKILLS?
- I love learning languages. I also like cooking, playing piano, reading, and going for walks.

HAVE YOU DONE OR EXPERIENCED ANYTHING REMARKABLE OR MEMORABLE?
- I once got the chance to see an active volcano at night. The view was breathtaking!

WHAT COMMITMENTS WILL BE CONSUMING YOUR CYCLES THIS QUARTER?
- TAing CSE 333
- CSEM 544 and CSEP 524
- Hopefully exploring something new!

Mengqi Chen

TA
franchen@cs.uw.edu
Section AC, BB
Staff Mini-Bio: Mitchell
WHERE DID YOU GROW UP? WHAT WAS YOUR ACADEMIC PATH?
- I grew up in the broader Reno, NV area, but moved to Kelso, WA about five years ago.
- I did Running Start at Lower Columbia College, which helped me to get a lot of credits out of the way for my degree here at UW.
- I'm now a second-year CS major!

WHAT ARE SOME OF YOUR HOBBIES, TALENTS, AND SKILLS?
- My main hobby beyond working on various programming hobby projects is playing the piano!
- My big programming hobby project I'm working on currently is a Java debugger that I'm writing (mostly) from scratch.

HAVE YOU DONE OR EXPERIENCED ANYTHING REMARKABLE OR MEMORABLE?
- I won a bronze award at the Phi Rho Pi national speech and debate tournament!

WHAT COMMITMENTS WILL BE CONSUMING YOUR CYCLES THIS QUARTER?
- My class schedule is currently set to be pretty intense, along with TAing CSE 333.
- I'm hoping to really dig into the winter internship recruiting cycle.

Mitchell Levy

TA
mlevy1@uw.edu
Section AD
Staff Mini-Bio: Timmy
WHERE DID YOU GROW UP? WHAT WAS YOUR ACADEMIC PATH?
- I was born in San Francisco but I've lived in South Seattle for most of my life
- Currently hanging on as a junior in Computer Engineering

WHAT ARE SOME OF YOUR HOBBIES, TALENTS, AND SKILLS?
- Currently obsessed with mechanical keyboards, and I've started dipping my toes into the audiophile rabbit hole...
- Love gaming, both video games and tabletop! A couple favorites are: Terraria, The Witcher 3, L4D2, UNO and Mysterium!
- I also enjoy binging shows and books (ask me about my Stormlight Archives binge).

HAVE YOU DONE OR EXPERIENCED ANYTHING REMARKABLE OR MEMORABLE?
- I'm an author on a published paper!

WHAT COMMITMENTS WILL BE CONSUMING YOUR CYCLES THIS QUARTER?
- Taking CSE 484, CSE 369 and DRAMA 103 this quarter
- Peer Advising for UW OMAD/ACS
- And being a TA for this class!

Timmy Yang

TA
tzyang2@cs.uw.edu
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, 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 over the quarters.