This class was tough.
I would recommend it as it covers a huge array of topics that are relevant to many graduate degree programs.
Concepts are quite important in this subject and therefore should be learned thoroughly so that one can be comfortable doing ever more complex problems.
Hours per week:
Advice for students:
Plan ahead of time. Set aside extra time to learn extra so as to drill in the concepts. The subject is hard but it's not rocket science. With determination and hard work, a good grade is certainly achievable