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:
- 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).
- 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.
- 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!
- 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)
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 🥏
- 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 ⚽
- 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.
- 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.
- 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)
- 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.
- 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.
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.