Leesa Anzaldo
Very structured and clear class. The lecture has handouts, goes over all topics covered on the exams. The exam is also structured and clear, grading criteria are very structured. You learn what you need to learn. Some lectures also just go over a few proofs, interesting yet good enough. TAs are also very inspirational. Overall great class!