EEE 120
Digital Design Fundamentals
Filter Reviews
Class Ratings
Professor Rating
Prof: Ahmed Ewaisha / Spring 2025
May 10, 2025
I loved this class. I'm only in my first semester at ASU, but this was my favorite class by a longshot. The labs were my favorite part, but the homeworks drilled useful skills with state-machine design and K-maps. At times it feels like a firehose of information, but I was truly impressed and I learned a lot.
This class has a ton of information in it. It is well organized in Canvas. There is an optional textbook that is available online as PDF. The course modules identify very good tutorials online for many of the topics covered. These are frequently better explanations than those in the textbook. The grading is heavy on assignments. There are very few tests. There is a late-work policy in the syllabus that is pretty generous. The labs start easy but build on each other, and get quite complicated by the end of the course. Some of the assignments can take a long time (many hours) to complete, so don't wait to start them.
Prof Ewaisha is an excellent lecturer. His recitation sessions are long, but packed full of useful information and he demonstrates everything you are expected to perform. He posts frequently on the class discussion forum EdDiscussion. He seems to be very reasonable, and he is tolerant of first-year students' questions without making you feel dumb for asking. I would recommend this professor to anyone, and I will be looking to register for his classes in the future.
Attend the recitations. Seriously. I watched the recorded Zoom recitations and in every one of them new information was covered that wasn't found anywhere else. Sometimes it was technical, like subject content. Other times it was class management, about the tests or assignment expectations, etc. The recitations really are necessary. Do not wait to start the labs. The first few are very straightforward and it is decieving. The later ones take a long time and are full of debugging and writing test cases, which is very tedious and time consuming. Get started early and don't plan to do an entire lab in one day. There is a *lot* of extra credit in this course. Do it all. There is enough to pad your grade where you could bomb the final and keep an A in the class if you did everything.
Class Ratings
Prof: Millman / Spring 2021
Sep 3, 2021
Overall, a very manageable course as long as you put in a few hours a week.
Millman is an extremely courteous instructor who knows what he is talking about. Commonly responds to emails in less than 5 minutes (even at night). 5/5
First 7 weeks are very easy, and everything after that gets rather difficult. Definitely try to do better on quizzes and labs the first half of the semester so you aren't struggling the last few weeks.
Millman
Leave a Review