This class was tough.
Its tough to say I would recommend it because it's a required course for the major, but it was definitely interesting building circuits and programming chips to do various things.
Lab is really the "fun" part, being able to demonstrate the flashing lights after spending 6 days getting it to flash in just the right order lol.
Hours per week:
Advice for students:
Start early on the assignments and stay consistent throughout the class. And go to lectures. It can be boring, but will definitely be insightful.