Not too easy. Not too difficult.
The material was very interesting and teaches you a lot.
The book for the course is amazing and a great read
Hours per week:
Advice for students:
Read the book! And go to office hours to get help for problem sets