Not too easy. Not too difficult.
Its very important subject with a wide variety of applications and job opportunities.
Easy to learn, real world application
Hours per week:
Advice for students:
Always clear your doubts with professor no matter how simple or stupid it is.