Justin Hsia 
(jhsia@cs.uw.edu)

Welcome to CSE 333! We have put the most important links at the top, categorized by what they're for. Please check them out!


Events


Asking Questions, Getting Assistance, Giving Feedback

It is very important to us that you succeed in CSE 333! Outside of lectures and sections, there are different ways to ask questions or discuss course issues:
  1. Visit office hours (see Events above)! In addition, if you need extra time or need to discuss something in private, feel free to email and make an appointment.
  2. 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.
  3. Make a private post to just the course staff on the with any questions or issues you would prefer to discuss privately. While you can email staff members individually when that makes sense, contacting the whole staff is generally preferred to get a faster response and to let the whole staff see what issues students are having.
  4. 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!)

Instructor

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 Lecturer 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... =P
- I once ran a marathon. It was hard.

WHAT COMMITMENTS WILL BE CONSUMING YOUR CYCLES THIS QUARTER?
- Teaching CSE333 and CSE369
- UW in the High School (uwhs.uw.edu) for CSE120
- DiscNW Spring Team League (ultimate)
CSE 438

Teaching Assistants

Danny Allen
Staff Mini-Bio: Danny
WHERE DID YOU GROW UP? WHAT WAS YOUR ACADEMIC PATH?
I'm from Bremerton, WA (among many, many other places...)! I am a junior in CSE finishing up my bachelors in Computer Engineering.

WHAT ARE SOME OF YOUR HOBBIES, TALENTS, AND SKILLS?
- hiking, climbing, amateur astronomy, video games, broadway, baseball
- I played viola, violin, and guitar for ~6 years.
- I am pretty OK at baking cakes.

HAVE YOU DONE OR EXPERIENCED ANYTHING REMARKABLE OR MEMORABLE?
- I got to see the total solar eclipse in Oregon over the summer! It was awesome!
- I *almost* caught a Barry Bonds home run at AT&T Park (ya know, before all the steroid stuff happened).

WHAT COMMITMENTS WILL BE CONSUMING YOUR CYCLES THIS QUARTER?
- Taking CSE 452/470
- Teaching CSE 333
- Playing IM Soccer

dtallen1
AB
Dennis Shao
Staff Mini-Bio: Dennis
WHERE DID YOU GROW UP? WHAT WAS YOUR ACADEMIC PATH?
- I grew up in Shenzhen, China. I entered UW in 2015. Before that I went to school in my hometown.

WHAT ARE SOME OF YOUR HOBBIES, TALENTS, AND SKILLS?
- Video games(Dota 2 mostly), basketball, soccer, guitar, travelling...

HAVE YOU DONE OR EXPERIENCED ANYTHING REMARKABLE OR MEMORABLE?
- Yeah being a 333 TA.

WHAT COMMITMENTS WILL BE CONSUMING YOUR CYCLES THIS QUARTER?
- CSE452, CSE455, TAing, having fun with my friends.

ys74
n/a
Eddie Huang
Staff Mini-Bio: ???
WHERE DID YOU GROW UP? WHAT WAS YOUR ACADEMIC PATH?
I grew up in Nanjing, China, a beautiful and historial city. I lived and studied there until the age of 18. I'm currently a junior at UW and double-majoring in CS and Applied Math(Discrete Algos).

WHAT ARE SOME OF YOUR HOBBIES, TALENTS, AND SKILLS?
- Travelling, Hiking, Basketball, Archery, Video Games(FPS mainly)
- I can speak 3 languages(Chinese, English, Spanish)

HAVE YOU DONE OR EXPERIENCED ANYTHING REMARKABLE OR MEMORABLE?
- Walking on a cliff without harness(That was scary)

WHAT COMMITMENTS WILL BE CONSUMING YOUR CYCLES THIS QUARTER?
- Taking CSE401, CSE452, CSE461 and MATH409
- TAing CSE333
- Joining Archery Club
- Travelling occasionally over the weekend

yh55
AD
Jack Xu
Staff Mini-Bio: Jack
WHERE DID YOU GROW UP? WHAT WAS YOUR ACADEMIC PATH?
China. I'm a junior CS and Math major.

WHAT ARE SOME OF YOUR HOBBIES, TALENTS, AND SKILLS?
Reading, gaming, writing bugs...

HAVE YOU DONE OR EXPERIENCED ANYTHING REMARKABLE OR MEMORABLE?
Patched a security vulnerability in cse 484 labs.

WHAT COMMITMENTS WILL BE CONSUMING YOUR CYCLES THIS QUARTER?
OS research, cse 452

shibix
BA
Kevin Bi
Staff Mini-Bio: Kevin
WHERE DID YOU GROW UP? WHAT WAS YOUR ACADEMIC PATH?
I grew up in the Kenmore, Washington. I am currently in my senior year of undergrad at UW CSE.

WHAT ARE SOME OF YOUR HOBBIES, TALENTS, AND SKILLS?
- For active hobbies I like playing soccer or going to the gym. - For slightly less active hobbies I like reading, foosball, or gaming (League of Legends)

HAVE YOU DONE OR EXPERIENCED ANYTHING REMARKABLE OR MEMORABLE?
- Once while kayaking in the San Juan Islands a pod of Orcas passed right through our fleet.

WHAT COMMITMENTS WILL BE CONSUMING YOUR CYCLES THIS QUARTER?
- TA'ing CSE 333 - CSE 401 Compilers, CSE 455 Computer Vision
kevinb22
AE
Matt Neldam
Staff Mini-Bio: Matt Neldam
WHERE DID YOU GROW UP? WHAT WAS YOUR ACADEMIC PATH?
I grew up in Bellevue. I went to Culinary School after high school and cooked professionally for a number of years. I had taken a few computer science classes in the past and found myself consistently drawn to it in the years that I was cooking. Eventually I decided to take the leap and return to UW to pursue Computer Science.

WHAT ARE SOME OF YOUR HOBBIES, TALENTS, AND SKILLS?
I still really enjoy cooking and spend a lot of time doing that. I also got really interested in ceramics a few years back and though I haven't had time to pursue it recently I am looking forward to making things in the near future.

HAVE YOU DONE OR EXPERIENCED ANYTHING REMARKABLE OR MEMORABLE?
I nearly cut my thumb off in Culinary School... Not my prodest moment

WHAT COMMITMENTS WILL BE CONSUMING YOUR CYCLES THIS QUARTER?
TA'ing CSE 333, Distrbuted Systems labs

mneldam
n/a
Michael Poulain
Staff Mini-Bio: Michael
WHERE DID YOU GROW UP? WHAT WAS YOUR ACADEMIC PATH?
- I was born near Boston, but quickly moved across the country to Issaquah. I've stayed here every since, going through public school before heading to UW!

WHAT ARE SOME OF YOUR HOBBIES, TALENTS, AND SKILLS?
- Speaking French
- Graphics programming
- Playing games (either board or video) with friends

HAVE YOU DONE OR EXPERIENCED ANYTHING REMARKABLE OR MEMORABLE?
- Once, while vacationing in France, I saw a giant glacier called La Mer de Glace. At some points there are photos of the glacier decades ago, and the shrinkage in size is incredible (and depressing).

WHAT COMMITMENTS WILL BE CONSUMING YOUR CYCLES THIS QUARTER?
- OS, Compilers, and TAing

poulainm
BB
Staff Mini-Bio: ???
WHERE DID YOU GROW UP? WHAT WAS YOUR ACADEMIC PATH?
- I grew up in Nanjing, China. I got my BS degree from Nanjing University before I came to the US and started grad school in EE at UW. I did some research in image processing and computer vision back in undergrad. At UW I first did two years of speech processing, and decided to come back to image/video analytics and computer vision. I am interested in anything related to vison.

WHAT ARE SOME OF YOUR HOBBIES, TALENTS, AND SKILLS?
- I always like to do some sketching,drawing a portrait for example.I'm also good at recognizing faces, while I'm bad at remembering names(>_<) I'm excited to develop a variety of new hobbies, including Tango, longboarding, etc.

HAVE YOU DONE OR EXPERIENCED ANYTHING REMARKABLE OR MEMORABLE?
- Visits to the Mt Rainier area were quite remarkable! I cannot forget the lily of the valley, gems of lakes, silver moutain water, and wild animals...

WHAT COMMITMENTS WILL BE CONSUMING YOUR CYCLES THIS QUARTER?
- Research, submission to a journal paper, CSE333 TA

renshugu
n/a
Robby Marver
Staff Mini-Bio: Robby Marver
WHERE DID YOU GROW UP? WHAT WAS YOUR ACADEMIC PATH?
Born in SanFran, but grew up in small towns in North Carolina and Montana. Lived in PNW for the past 6 years. I always enjoyed math and books but I had never really coded before CSE 142 my freshman year.

WHAT ARE SOME OF YOUR HOBBIES, TALENTS, AND SKILLS?
Skiing, hiking, mountaineering, some dancing, and car singing (badly).

HAVE YOU DONE OR EXPERIENCED ANYTHING REMARKABLE OR MEMORABLE?
Saw the eclipse last year the day after summiting Mt. Rainier. I also spent the first half of 2017 "studying" (read skiing and hiking) at EPFL in Lausanne, Switzerland

WHAT COMMITMENTS WILL BE CONSUMING YOUR CYCLES THIS QUARTER?
Research is a never-ending black hole of work, don't do it kiddos (unless you want to, you know, learn)

ram16
AD
Waylon Huang
Staff Mini-Bio: Waylon
WHERE DID YOU GROW UP? WHAT WAS YOUR ACADEMIC PATH?
- I grew up in Redmond, Washington. I'm currently finishing up my last quarter in the 5th year's Master's program.

WHAT ARE SOME OF YOUR HOBBIES, TALENTS, AND SKILLS?
- Guitar playing, drawing and painting (medium: digital), running and swimming

HAVE YOU DONE OR EXPERIENCED ANYTHING REMARKABLE OR MEMORABLE?
- One summer night, I hiked up Mount Dirty Face with a group of campers, slept under the stars, and woke up for the sunrise.

WHAT COMMITMENTS WILL BE CONSUMING YOUR CYCLES THIS QUARTER?
- CSE 552 M, CSE 481 D, Research, TAing 333

waylonh
AC
Wei Lin
Staff Mini-Bio: Wei
WHERE DID YOU GROW UP? WHAT WAS YOUR ACADEMIC PATH?
I grew up in China and came to the US for high school in Portland. I came to UW mainly because I love the rainy and gloomy weather here. (Any rainy weather folks?!) I graduated last quarter and now I am a BS/MS student:) -

WHAT ARE SOME OF YOUR HOBBIES, TALENTS, AND SKILLS?
- I recently start liking running as I am running a half marathon at the end of the quarter
- I am secretly really good at origami.
- I really like cooking and baking. If you are in my section, I will bring cookies someday haha.

HAVE YOU DONE OR EXPERIENCED ANYTHING REMARKABLE OR MEMORABLE?
- I hike Lake Serene before it the view was remarkable. Though hiking up was also remarkably painful.
- I thought it was pretty remarkable when I got my 333 project up and running;)
WHAT COMMITMENTS WILL BE CONSUMING YOUR CYCLES THIS QUARTER?
- TAing 333
- Reading

veilam
BC

Schedule

  • C Programming
  • System Calls
  • C++ Programming
  • Smart Pointers
  • Inheritance
  • Networking
  • Concurrency
  • Processes
 
#
Day
Topic
Exercises
Assignments
Pointers, debugging, memory errors, valgrind
Midterm Q&A

CC license - BY, NC, SA This course content is offered under a CC Attribution Non-Commercial Share Alike license. Content in this course can be considered under this license unless otherwise noted.

Privacy policy and terms of use