← Back to courses

CSE 2600

Introduction to Digital Logic and Computer Design

COMPUTER SCIENCE AND ENGINEERINGELECTRICAL AND SYSTEMS ENGINEERING

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

1.8
Quality
4.4
Difficulty
36
Reviews
Sign in to Review

Reviews

Quality: 5Difficulty: 4Siever

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

Quality: 5Difficulty: 3Siever

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

Quality: 1Difficulty: 5Richard

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

Quality: 1Difficulty: 5Richard

Do exactly what he says, otherwise you are likely to receive 0.

1/14/2024

Quality: 1Difficulty: 5Richard

Brother RUN AWAY!!

8/31/2023

Quality: 5Difficulty: 4Richard

Professor Richard is awesome!

3/21/2023

Quality: 1Difficulty: 5Richard

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

Quality: 1Difficulty: 5Richard

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

Quality: 1Difficulty: 5Richard

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

Quality: 1Difficulty: 5Richard

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

Quality: 1Difficulty: 5Richard

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

Quality: 1Difficulty: 5Richard

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

Quality: 5Difficulty: 4Richard

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

Quality: 1Difficulty: 4Richard

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

Quality: 1Difficulty: 5Richard

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

Quality: 1Difficulty: 5Richard

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

Quality: 1Difficulty: 5Richard

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

Quality: 1Difficulty: 3Richard

Repeat the same thing in class as the homework video he gives.

9/15/2021

Quality: 1Difficulty: 5Richard

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

Quality: 1Difficulty: 4Richard

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

Sign in to Review