Not too easy. Not too difficult.
It's needed for any Electrical engineering major
It can be pretty math heavy, but if you do your homework you should be fine.
Hours per week:
Advice for students:
Again, just do the homework. If you need help go the TA's .