Not too easy. Not too difficult.
I would recommend it because it's a self guided class that allows you to go at your own pace to really learn what's in front of you.
I enjoyed the self guided structure because it's easier for me to sit down and spend a few hours to understand and master one concept than to spread out the concept over two days.
Hours per week:
Advice for students:
I would definitely take it and let your schedule open up to another elective!