CSE 2600
Introduction to Digital Logic and Computer Design
Introduction to design methods for digital logic and fundamentals of computer architecture. Boolean algebra and logic minimization techniques; sources of delay in combinational circuits and effect on circuit performance; survey of common combinational circuit components; sequential circuit design and analysis; timing analysis of sequential circuits; use of computer-aided design tools for digital logic design (schematic capture, hardware description languages, simulation); design of simple processors and memory subsystems; program execution in simple processors; basic techniques for enhancing processor performance; configurable logic devices. Prerequisites: CSE 131
Instructors
James Feher, Michael Hall, Richard, Siever, William Richard, William Siever
Reviews
4-6 hrs/week
Idk how bad it used to be.. (clearly really bad) but this class is a lot more enjoyable I think! Siever is super enthusiastic and is knowledgable, the class is kind of tough but manageable if you keep up with the readings. Homeworks are time consuming if you donʻt know what youʻre doing.
11/7/2025
6-8 hrs/week
Very interesting and doable class (at least for Siever and Hall). Pre-lecture reading can be unnecessarily long since they often go well above and beyond what's covered in lecture and on exams, but they help with understanding the fast-paced lecture as well as the homework, which are very time consuming as well but eventually the get better. Siever brings a really energetic vibe to the classroom and there's always free candy during studio every week. First exam is pretty easy, second exam much more challenging. Material covered is definitely fascinating especially in the context of connecting the software side (much of which is covered in 361S) to the hardware side (some of which is covered in ESE 232).
5/9/2025
terrible.He didn't say what the grading criteria were, but he always took 10 points off the paper and code are weather clean .And if there is something missing in your part such as screen shot. The total score of that part will lose. People who don't have a standard are disgusting
2/15/2024
Do exactly what he says, otherwise you are likely to receive 0.
1/14/2024
Do not take this class, I can't imagine a worse person teaching this class. William is more concerned with dating his brother's wife than he is actually teaching this course. The only positive thing I can say is that he's certainly not getting younger so, unless the second coming of Christ himself happens, he'll be down under where he belongs.
2/28/2023
Only advantage is his enthusiasm. Grading method is absolutely ridiculous. He doesn't care about the steps and thought process for a question, only look at finial answer and give full or no credit. Student who made a small error in steps receives zero, but a student who did all steps wrong and mysteriously get correct result receives full credit.
2/23/2023
This man is the worst professor I have ever had (I'm a senior). He is highly unreasonable, rude, and unpleasant. He has unrealistic expectations and lies to students in class regarding the exam content.
2/20/2023
Very unreasonable man. Loves to torment students and has zero awareness that students have other commitments and things to do in their lives because he expects 10 hours a week dedicated to the class. This is an introductory class and he wants you to be perfect on the material despite half the class not needing this information EVER in their lives.
1/27/2023
The course is great with excellent material. However, unless you can make everything perfect, you are likely to receive a zero on a question or assignment. Be prepared to learn solely from homework. The exams may make you doubt your life but weighted heavy on overall grade. The average grade is usually C or D. Don't expect getting a B easily.
1/17/2023
Test average was a failing grade he joked about wanting to drop dead at the same age the avg score was (60s). Max score for the second exam was 100, min score was -100 could get minus full points on the whole test with no partial credit. Expects 10 hours per week of work for just 3 credits. Very niche subject not applicable to most jobs. Avoid!!!!!
11/13/2022
Funny guy and the lecture material is very interesting and important in my opinion. However, he is a very harsh grader, don't make mistakes.
11/2/2022
Degrading, would have been fired if he didn't have tenure. If you've seen the movie the incredibles and u remember mr. incredible's boss, this man is that man.
10/5/2022
This man is the worst human being on the planet. I would like to create a time machine and talk his mother out of having a child to save her from giving birth to the hell-spawn that is William Richard. She'd thank me because I would save her from a lifetime of having an absolute abomination and disappointment of a son. The world would rejoice.
4/25/2022
Atrocious professor. He constantly mocks students for asking questions. His ego is through the roof and he is never wrong. He loves to intimidate his students, very unapproachable, talks to you like you're a first grader, and is not understanding. If you even suggest he do something different, he will probably threaten to talk to the dean about it.
3/31/2022
I was curious how a college professor can be that BAD as described in the comments here until I have been in his class... He literally mocks students' clarifying questions during lectures and goes over important concepts in 2 seconds. His responses to my questions always ruin my day... AVOID AT ALL COSTS, PLEASE. Why is the lowest score 1, not 0?
9/29/2021
Repeat the same thing in class as the homework video he gives.
9/15/2021
Utterly useless lectures which 50% "umms, ahh" and 50% going through a complex concept in 3 seconds, expecting everyone to get it. Excuses his terrible teaching by posting a Einstein quote about only being able to "organize" information. No partial credit on tests. He is also directly vindictive/rude to students and very passive aggressive.
5/9/2019
Imagine a cactus in a fiery desert made of lava, but instead of thorns the cactus has broken shards of glass. Which are covered in acid. And are on fire. That's Richard in a nutshell. His lectures are nothing short of incomprehensible grunting, while he expects everyone in his class to have a doctorate in computer science. Avoid at all costs.
4/22/2019