Not too easy. Not too difficult.
Yes absolutely recommend it. I would have to say that the professor is so nice and patient.
I personally think it's the small after-class works, which enhances your understanding about the course.
Hours per week:
Advice for students:
Overall speaking, students need to do a lot of researching.