EE/CSE 371: Design of Digital Systems

Welcome to EE/CSE 371!

  • 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 EE/CSE 371! Outside of lectures and labs, there are several ways to ask questions or discuss course issues:

  1. Visit labs and office hours! See the Weekly Calendar for current availability, noting that these will all be run in a hybrid fashioni (i.e., in person AND virtual).
  2. Utilize the Ed STEM discussion board:
    • Make a public post about course content, 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 with any issues you would prefer to discuss privately or questions that involve solutions or partial solutions for ongoing assignments.
  3. Request a 1-on-1 using this form. 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!
  4. 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 EE/CSE 371
- Taking care of my son 👶 and daughter 👧
- DiscNW 2026 Spring Mixed Team League 🥏
(he/him)
jhsia@cs
Lecture A
Headshot of Colton Carroll
Staff Mini-Bio: Colton
WHERE DID YOU GROW UP? WHAT WAS YOUR ACADEMIC PATH?
- I grew up in Bothell, WA and always wanted to be an engineer. An interest in coding alongside a knack for building things got me into computer engineering at UW and the rest is history 🙃

WHAT ARE SOME OF YOUR HOBBIES, TALENTS, AND SKILLS?
- I got really into snowboarding this past winter and also like working out & running!
- I love designing, building, and programming small devices (ask me about a recent project!)

HAVE YOU DONE OR EXPERIENCED ANYTHING REMARKABLE OR MEMORABLE?
- I have participated in challenges at a Mariners baseball and a Husky football game!

WHAT COMMITMENTS WILL BE CONSUMING YOUR CYCLES THIS QUARTER?
- TAing + deep learning + embedded
- Firmware lead for Washington Superbike club 🏍
- Intramurals ⚽

Colton Carroll
(he/him)
coltyc@uw
Lab Tue2
Headshot of Grace Zhou
Staff Mini-Bio: Grace
WHERE DID YOU GROW UP? WHAT WAS YOUR ACADEMIC PATH?
- I'm from classic Washington suburbia (Bothell, ew, gross) and am currently a CE major here at UW (cool, awesome, mysterious). I'll be getting my master's through the Allen School BS/MS program next fall!

WHAT ARE SOME OF YOUR HOBBIES, TALENTS, AND SKILLS?
- I like going to the gym, reading new books (on a big fantasy kick rn) and obsessively playing the NYT Spelling Bee. My biggest flex is having solved the NYT mini crossword in 12 seconds.

HAVE YOU DONE OR EXPERIENCED ANYTHING REMARKABLE OR MEMORABLE?
- Regularly gotten 8+ hours of sleep a night as a college student.

WHAT COMMITMENTS WILL BE CONSUMING YOUR CYCLES THIS QUARTER?
- TA-ing on top of taking CSE 526, 469, and 475. Also, only mildly horrified at the prospect of graduating.

Grace Zhou
(they/them)
gszhou@uw
Lab Tue2
Headshot of Hemil Patel
Staff Mini-Bio: Hemil
WHERE DID YOU GROW UP? WHAT WAS YOUR ACADEMIC PATH?
- Born in New Delhi (always home!), brief stint in Singapore, now in the Bay Area. Chose ECE out of curiosity about how silicon chips and computers work.

WHAT ARE SOME OF YOUR HOBBIES, TALENTS, AND SKILLS?
- F1, coffee, and lifting. Genuinely curious about everything, a slow but determined problem solver who loves exploring new things.

HAVE YOU DONE OR EXPERIENCED ANYTHING REMARKABLE OR MEMORABLE?
- My roommate and I built an app helping Math 12X students practice past papers by topic. We hit ~1000 users over 2 years and got endorsed by the UW Math department.

WHAT COMMITMENTS WILL BE CONSUMING YOUR CYCLES THIS QUARTER?
- The same room where I hold office hours as a TA is the room where I attend office hours as a student for EE 469. Wish me luck.

(he/him)
hemilp@uw
Lab Mon
Headshot of Quinlyn Donohue
Staff Mini-Bio: Quinlyn
WHERE DID YOU GROW UP? WHAT WAS YOUR ACADEMIC PATH?
- Born and raised in San Francisco California, I came to UW for college, and since I've always liked problem solving and computers I ended up chosing to study ECE as well as classics!

WHAT ARE SOME OF YOUR HOBBIES, TALENTS, AND SKILLS?
- I love playing video games, table top RPG's, watching bad movies, exploring the city, doing pixel art, and painting minatures! :D

HAVE YOU DONE OR EXPERIENCED ANYTHING REMARKABLE OR MEMORABLE?
- Not that I can think of in this moment. :P

WHAT COMMITMENTS WILL BE CONSUMING YOUR CYCLES THIS QUARTER?
- Research, being a club admin, the classes I'm taking like EE 477, and intership applications.(I know, how boring lol)

Quinlyn Donohue
(they/them)
ljdono@uw
Lab Mon
Headshot of Rasya Fawwaz
Staff Mini-Bio: Rasya
WHERE DID YOU GROW UP? WHAT WAS YOUR ACADEMIC PATH?
- I grew up in Jakarta, Indonesia. I moved to the US when I was 16, stayed in Auburn, WA for 2 years and have been in UW ever since! Initially, I wanted to study ECE for renewable energy, but after taking a course in Digital Systems, I pivoted to silicon and have been interested in learning how computers work.

WHAT ARE SOME OF YOUR HOBBIES, TALENTS, AND SKILLS?
- In my free time I like listening to music, playing Sudoku, trying random sports in the IMA and watching movies.

HAVE YOU DONE OR EXPERIENCED ANYTHING REMARKABLE OR MEMORABLE?
- None that I can think of at the moment.

WHAT COMMITMENTS WILL BE CONSUMING YOUR CYCLES THIS QUARTER?
- My capstone, EE477, TAing, graduation prep and finding a full-time job.

Rasya Fawwaz
(he/him)
fawwa001@uw
Lab Tue1
Headshot of Rose Maresh
Staff Mini-Bio: Rose
WHERE DID YOU GROW UP? WHAT WAS YOUR ACADEMIC PATH?
- I grew up locally and am now in my 4th year at UW. I am studying CE and my primary academic interests are digital circuits, systems programming, and security. This is my third term as a TA.

WHAT ARE SOME OF YOUR HOBBIES, TALENTS, AND SKILLS?
- I love crossword puzzles, going to the gym, and cooking. I am also studying Swedish.

HAVE YOU DONE OR EXPERIENCED ANYTHING REMARKABLE OR MEMORABLE?
- I spent last year on exchange in Stockholm, Sweden! Feel free to come talk to me if you're curious about CSE exchanges!

WHAT COMMITMENTS WILL BE CONSUMING YOUR CYCLES THIS QUARTER?
- CSE470 (Computer Architecture 2), CSE452 (Distributed Systems), CSE492T (CS Pedagogy Seminar), and SWED203 (2nd-year Swedish) as well as lots of grading and preparing to graduate this term.

Rose Maresh
(she/her)
rmaresh@uw
Lab Tue1

Acknowledgements

Many of the materials posted here were shared and refined by many staff members in previous offerings of EE/CSE 371. This version of the course was significantly influenced by Rania Hussein and Justin Hsia.

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.