Not too easy. Not too difficult.
The instruction makes even some simple material pretty hard to grasp.
I learned mostly through the book or with help online.
Hours per week:
Advice for students:
Read the book and ask questions; maybe ask a tutor your questions...