Not too easy. Not too difficult.
The professor was very helpful during office hours and has great knowledge in the subject matter. There are 6-7 homework assignments, which gradually become more difficult after the third homework, so make sure to start early on those.
The exams were pretty similar to the practice tests, so make sure to cover each practice test he hands out.
Hours per week:
Advice for students:
Make sure to read the articles that he talks about in class to do well on the quizzes.