Kyrie Dowling 
(kyrdo@cs.uw.edu)

Events


Asking Questions, Getting Assistance, Giving Feedback

It is very important to us that you succeed in CSE 351! 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. If other students can answer your question, you may receive a response more quickly than you would by emailing the course staff. This is the best way of asking questions about homework, labs, and other class-related topics. Before posting, please search through the questions that have already been posted in case someone has already asked the same question.
  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

Instructor

Kyrie Dowling
(she/her)
Staff Mini-Bio: Kyrie
WHERE DID YOU GROW UP? WHAT WAS YOUR ACADEMIC PATH?
I'm a born and raised Pacific Northwesterner. Originally I wanted to study sports medicine but I switched paths after taking my first CS class. Now I will be starting a Master's program at the University of Pennsylvania in the fall in pursuit of becoming a CS educator.

WHAT ARE SOME OF YOUR HOBBIES, TALENTS, AND SKILLS?
I love hiking, camping, rock climbing, and basically any other outdoor activity. If it gets me out of the house, I'm there. I also listen to a lot of podcasts, music, and audiobooks. If you have any recommendations I'd love to hear them!

HAVE YOU DONE OR EXPERIENCED ANYTHING REMARKABLE OR MEMORABLE?
I ran 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?
After being a TA for 8 quarters this is now my first time being the instructor for a course so I will be spending most of my time making this course the best it can be! In my remaining free time I will be spending time with family and friends before moving across the country at the end of August.

CSE 204

Teaching Assistants

Aakash Srazali
(he/him)
Staff Mini-Bio: Aakash
WHERE DID YOU GROW UP? WHAT WAS YOUR ACADEMIC PATH?
I was born in Kuala Lumpur, Malaysia. I did pretty well in my National Exam during the end of high school and got a scholarship which gave me the opportunity to study Computer Science at UW. WHAT ARE SOME OF YOUR HOBBIES, TALENTS, AND SKILLS?
I am an avid football fan (soccer). I support a small London club, Arsenal and I have had the opportunity to watch Arsenal play live at London before. HAVE YOU DONE OR EXPERIENCED ANYTHING REMARKABLE OR MEMORABLE?
Not really but this will be my third quarter TAing and my first quarter TAing 351. WHAT COMMITMENTS WILL BE CONSUMING YOUR CYCLES THIS QUARTER?
I am not taking any classes so I will be TAing and doing some research work over at SEAL.
aaksra
AB
Allie Pfleger
(she/her)
Staff Mini-Bio: Allie Pfleger
WHERE DID YOU GROW UP? WHAT WAS YOUR ACADEMIC PATH?
- I grew up in Washington! I have lived here for most of my life, but I actually moved around a lot before moving to the Seattle area. Now, I live in Bellevue with my husband and 5-year-old daughter.

WHAT ARE SOME OF YOUR HOBBIES, TALENTS, AND SKILLS?
- I love playing both board and video games (and I somewhat recently got into horror games and I marathoned The Quarry in one night over the break before this quarter)! I am an avid reader, mostly sci-fi and fantasy, though I have less time to read for fun during school. I love going to see new Marvel movies opening weekend (we already got our Thor 4 tickets)! And I also knit and crochet.

HAVE YOU DONE OR EXPERIENCED ANYTHING REMARKABLE OR MEMORABLE?
- Getting married and having my wonderful daughter are probably the most remarkable experiences of my life so far :D

WHAT COMMITMENTS WILL BE CONSUMING YOUR CYCLES THIS QUARTER?
- In addition to TAing this course, I am working on multiple projects here at the Allen school, including some course dev and research. Also, parenting my 5-year-old!

pflegera
AA,AB
Dara Stotland
(she/her)
Staff Mini-Bio: Place Holder
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!

dstot
n/a
Ellis Haker
(he/him)
Staff Mini-Bio: Ellis
WHERE DID YOU GROW UP? WHAT WAS YOUR ACADEMIC PATH?
I grew up in Los Angeles. I first got into CS in middle school, but didn't really take it seriously until high school, when I had some amazing CS teachers who encouraged me. Since becoming a TA at UW, I've takn more of an interest in teaching and now hope to be a CS educator. WHAT ARE SOME OF YOUR HOBBIES, TALENTS, AND SKILLS?
I like board and video games (my favorite is Magic: the Gathering), knitting, and music. I also play French horn in the UW Wind Ensemble. HAVE YOU DONE OR EXPERIENCED ANYTHING REMARKABLE OR MEMORABLE?
I got to perform with the Seattle Symphony a few years ago. WHAT COMMITMENTS WILL BE CONSUMING YOUR CYCLES THIS QUARTER?
Taking classes and hopefully having some time left over to enjoy the summer :)
ehaker1
AA

Schedule

  • Binary
  • Memory & Data
  • Integers
  • Floating Point
  • x86 Programming
  • The Stack & Procedures
  • Executables
  • Buffer Overflows
  • Arrays
  • Structs
  • Caches
  • Memory Allocation
  • Processes
  • Virtual Memory
  • Java and C
 
#
Day
Topic
Labs
Homework
Pointers, Bitwise Operators, Integers
Integers, Floating Point
x86-64 Assembly, GDB
Procedures & Buffer Overflow
Array, Structs & Caches
Caches & Lab 4
Memory Allocation & Lab 5
TA's Choice!