Not too easy. Not too difficult.
This is a hard class! If you are not willing to spend a lot of time studying then dont take it.
I spent at least 20+ hours studying the weekends b4 tests.
Hours per week:
Advice for students:
Lab is also half your grade. He is awesome but not easy. If you are looking to LEARN then this is your course. If you want easy DO NOT TAKE!