Not too easy. Not too difficult.
Don't even procrastinate in this course. That was the worst mistake I made and make sure you've mastered the content before getting into the midterm.
The highlights would be how involved the instructor is in teaching and making sure students understand what they're doing.
Hours per week:
Advice for students:
The homework takes longer than you think.