This class was tough.
This is a required course so my recommendation would not matter either way. The instructor, however, makes the class challenging.
Don't underestimate the professor or the course. Be diligent in all the required reading, etc.
Hours per week:
Advice for students:
Keep up on everything and meet with the professor early if you are getting lost.