Spring 2021 - Maybe I'm the stupid one in the class as everyone in the class gets like As on their tests. Not the best lecturer, but also not the worse. The test are extremely long and definitely not 3 hours for the finals. The class is not curved so keep that in mind (45% midterm, 25% hw, 35% finals). I just pnp the class cuz I know I will not learn anything from the class. Take it with another professor if you can.
Winter 2021 - Grade Composition: 45% Midterm + 25% HWK (Assigned weekly from Week 2 to Week 10; 9 in total) + 30% Final The Professor was very willing to help during his Office Hours. He did give clues to challenging homework problems. The distribution of easy, medium, and hard questions on the exams was around 50%, 30%, and 20%. The only thing I disliked about this class might be that my TA could hardly speak English. I simply skipped discussions and hardly took advantage of any resources from her. Fair Professor and pretty tough class for me, so definitely requiring some hard work.
Fall 2019 - I don't know what the professor did to make people write positive reviews - most of the student in this class agreed that he is literally the worst professor in the math department. His lecture was extremely unclear, and sometimes when he forgot how to prove a theorem, he just told the class to figure out on our own, saying that it would appear on an exam. His exams weren't hard, but with his teaching, half of the class did not do well. Other reviews said that he was pretty helpful, which wasn't true at all, and he did not care about his students' learning at all. My TA and the workload were the only good things about this class, and all other aspects were just pure crap. Avoid taking this class with this professor at all cost, and if you have any doubts about what was said in this review, just ask others who took this class with him. I suspect that people who wrote the lengthy positive reviews either wanted to trick others into suffering through this class like they did, or the professor made them do it - his 170E reviews are much more accurate than the ones on this page.