Great professor, makes proofs easy-to-understand, tests are not that hard (and open-book) but if you want a solid start to proof-based/abstract elements of math, this is the class. Homework is tough, but doing it and understanding lecture will allow you to sail through the textbook.