This class was tough.
If this is a required course, I highly recommend you take it with Songtao mo, she is very good. It is a tough course and she makes it very clear throughout the semester, but based on what I have heard she is the best professor for this course specifically. I highly recommend taking her class.
Tests were very important, make sure you study all online homework and quizes because the exam is a combination of both.
Hours per week:
Advice for students:
study everyday, don't wait till 2 days before the exam! I mean that.