Pretty easy, overall.
It's an interesting class, but there are many small assignments every week that can be hard to remember.
The labs were very fun and engaging, as was the professor and TA.
Hours per week:
Advice for students:
You have to be very organized and constantly checking that you're not forgetting any assignments.