Not too easy. Not too difficult.
I would not recommend does not really teach all that well.
I did not learn much everything i basically had to learn all on my own by just reading the book.
Hours per week:
Advice for students:
Make sure you buy the book and stay on top of reading the material or you will get behind.