This class was tough.
The professor taught well. The subject matter was engaging and challenging in a way that never became tedious.
This was the math class that finally synthesized my knowledge of formal mathematics with what I had been studying in computer science. At the time I was also taking discrete math, and the overlap of ideas, in computer science and these two math classes, regarding recursion and matrices was fascinating.
Hours per week:
Advice for students:
If you've made it this far into math classes, chances are you know what you need to do to succeed already, but here's some advice anyways. Don't be intimidated. A friend of mine who consistently does better than me in math dropped the course early while I, usually a B student, went on to get an A. Do all the homework. Even if you think you understand the material at hand, there are often strange exceptions and interactions that you can only learn by solving a large quantity of problems. Other than that, be warned that proofs make a brief appearance here, so be prepared to handle those.