Downside is that the grading is too stringent. 94% for an A, no curve, tests + final is 85% of grade w/ one test replacement. The teacher is nice, helpful, and very sweet; she was review-bombed 100%. If you take this class knowing this and are shocked that it isn't an easy A, that's your fault. If you don't do optional problems, you won't get an A.