If you're not passionate about math I wouldn't recommend this course (if you are, then I would) A lot of homework (not unreasonable), and the material is difficult. He does not teach in person, but sends videos of lectures online and assigns textbook readings (not my style of learning, but works for some). Nice guy, difficult class but manageable.