Skip to main content
Sponsored
ECE 2330 Digital Logic Design
Last taught: Spring 2020
46 Ratings
⏱ Hours/Week
Instructor
Enjoyability
Difficulty
Recommend
Reading
Writing
Groupwork
Other

Grade Distribution

Average GPA
Students Measured

38 Reviews

Add Review
Spring 2014
4.7
Average

Dugan is great both in lecture and office hours. This is definitely a weed-out class for CS and CpE, so if you can get a B or A (which is very doable), you can probably handle either of those majors. The tests were hard, but don't count for all that much of the grade (45% is from labs and explorations). I came away with a very good understanding of the material, which is itself incredibly interesting.

Instructor 5.0
Enjoyability 4.0
Recommend 5.0
Difficulty 4.0
Hours/Week 3.0
Spring 2014
4.3
Average

This is a laid-back class; you don't have to do much more than show up to class to get an A. Actually, it's pretty important you show up to class; there are pop quizzes every week and (if you don't get the textbook) there's no way to learn the material other than sitting in class and listening to Dugan go over it seven times. She is a good professor and will take the time to explaining things to the class as a whole or you individually. The midterms are almost identical copies of previous semesters' tests and you can study the night before. Overall, the class was interesting (even to me, BA CS in the CLAS) and worth the low-medium amount of work. My advice: Study for midterms with the old tests and always be ready for a pop quiz.

Instructor 4.0
Enjoyability 4.0
Recommend 5.0
Difficulty 2.0
Hours/Week 6.0
Spring 2014
4.7
Average

Easily one of my favorite classes at UVA. Professor Dugan is a pretty good lecturer and is very helpful in general. The labs are easy and not graded all that critically; it's pretty easy to get 100s on many or all of them. Quizzes can be killer, but Professor Dugan drops something like half of the quizzes. Sometimes she has "pop quizzes" because she is annoyed that people don't come to lecture. In these instances, those who attended lecture get a free quiz drop, and those who are absent have no affect to their grade. The TAs for this class are very helpful, and I would recommend going to the weekly discussion or office hours if there is anything you don't understand.

Instructor 5.0
Enjoyability 4.0
Recommend 5.0
Difficulty 4.0
Hours/Week 6.0
Spring 2014
4.3
Average

Good professor, but labs are a bit tedious. An A is definitely doable if you are willing to put in the effort.

Instructor 5.0
Enjoyability 4.0
Recommend 4.0
Difficulty 3.0
Hours/Week 0.0
Spring 2013
4.7
Average

Dugan is an all around good professor.

Instructor 5.0
Enjoyability 4.0
Recommend 5.0
Difficulty 2.0
Hours/Week 3.0
Sponsored
Spring 2013
2.7
Average

If you stay on top of this class from day 1, even though it starts out very slow, you will succeed. It is easy if you keep up with the material. Dugan does not do a good job of teaching the class, so office hours are helpful and a lot of it is teaching yourself.

Instructor 2.0
Enjoyability 3.0
Recommend 3.0
Difficulty 4.0
Hours/Week 8.0
Spring 2011
5.0
Average

Professor Dugan is the one to take this class from. Her tests are very fair and the grading system is designed to ensure that your grade really does reflect your knowledge and growth in a way that best suits your GPA. The material gets pretty specific, especially near the end, make sure that if you ever don't understand something you go to office hours as EVERYTHING in this course builds on itself. If you don't have good grounding the later material is rough, otherwise you're fine.

Instructor 5.0
Enjoyability 5.0
Recommend 5.0
Difficulty 2.0
Hours/Week 4.0
Spring 2011
5.0
Average

Professor Dugan is one of my favorite professors in the E-School. I like her teaching style of taking notes, doing independent/group in class problems, and immediately going over them. She does this at a high pace, so it does not get boring. Also, everything is straightforward. She tells you what you need to know for the test, and just does a little twist on the test to see if you understand the concepts. Definitely a worthwhile course, but unfortunately I hear Dugan will not always teach it in the future.

Instructor 5.0
Enjoyability 5.0
Recommend 5.0
Difficulty 3.0
Hours/Week 3.0
Spring 2011
3.7
Average

Dugan is a good professor. The material isn't too bad as long you keep up and go to most classes. We had 2 midterm exams and a final--if you did better on the final than your midterms then she would replace your midterm grades with your final.

Instructor 4.0
Enjoyability 3.0
Recommend 4.0
Difficulty 4.0
Hours/Week 3.0
Spring 2011
3.7
Average

Class: It was pretty easy in the beginning, but the latter material definitely built on itself, so it was essential to keep up (which I didn't do a very good job of doing). I often came to class thinking wtf is this!? etc, etc.

Professor: Dugan - I'm pretty sure, at least - helped found the CPE department, so she definitely knows her stuff. She gives a lot of handouts and instead of truly lecturing (like other professors), she instead works through practice problems (which are old test problems) to get her points across, which is certainly helpful.

Homework/Quizzes: There's weekly homework problem sets, but they aren't turned in. Instead there's a weekly quiz on Mondays, which is pretty agonizing. However, she only keeps the highest 10 quiz grades and you take way more than 10 (inclusive of extra chances like take home quizzes).

Labs: There's only like 5 labs and the first 2 or 3 are pretty easy. The latter are sort of ridiculous. Oh, and you have to turn in 3-5 page lab reports, but they aren't bad when you include the prelab and a lot of diagrams.

Midterms/Final: The first one was pretty easy, I bombed the crap out of the second one, and I studied my ass off for the final since its grade could replace the average of your midterms (I think that's what the deal was).

Overall, it was a pretty interesting class and definitely essential for any CPE major or any EE wanting to go into computer hardware (like myself). I ended up with a B, but it's definitely easy to get an A if you keep up.

Instructor 4.0
Enjoyability 3.0
Recommend 4.0
Difficulty 3.0
Hours/Week 6.0
Sponsored