Not too easy. Not too difficult.
Do lots of practice problems- as if it's a math class.
Very helpful professor in office hours if you ask the right questions (i.e. not for the answer).
Hours per week:
Advice for students:
Superb course as long as you're willing and able to think.