This class in general should only be for people who like math and proofs! Do not take this class if you don't have to. As for the teacher, he is not all that bad for such a complex course as analysis. He knows his stuff, and just goes over theorems and proofs from the book. Midterms are easy, and the final is the most difficult. HW is graded heavily so do HW correctly and 60% on midterms and final can get you a B or higher depending on the class average. It is all proofs so make sure your a proof lover.!