He is super super helpful in Office Hour. He's a tough grader but it is very fair. If you understand everything in class then you are guaranteed to get a good grade.
Professor Long is very good at explaining the material by going through proofs pretty carefully. His tests are reasonable difficulty as well. However, his grading criteria is extremely opaque, and he also did not upload the final exams for us to view how we actually did.
(Fall 2023) He explained group theory decently well, although he went really fast; we finished the core material by Week 6, and spent the remaining time doing representation theory (grad level math to unprepared undergrads). Really funny guy though, and his tests were brute memorization so easy to game (not fun studying for though).
Best professor *ever*. Makes you think about how you should be thinking about the material and how you should be thinking about mathematics. Excellent in office hours.
Amazing professor. He lectures slowly and clearly and is very interactive. He always asks students for the next step of proof and guides students to complete the proof. Homework is a bit heavy and not easy, but it is manageable if you attend lectures. You can tell he has a lot of mathematical wisdom by the way he teaches. You will never walk alone.
Worst Professor I've ever had period. Doesn't care about students. Was able to find YouTube videos that explained concepts in a quarter of the time with infinitely more clarity than he had in lecture. Tests are extremely difficult. Grading scheme leaves no room for partial credit, you either get full credit or no credit.