Reviews of professor Hatef Arshagi

Rating: 1.0/5, difficulty: 5.0/5
If you take this professor for the online version of this class, be prepared to find a professor on YouTube to teach it to you. His notes do not make much sense. He's impossible to get a hold of to answer questions. Don't take this class online unless you are okay with teaching the information to yourself.

Rating: 5.0/5, difficulty: 3.0/5
He is extremely knowledgeable and it shows. While his regular explanations are very detailed, he will be even more thorough or explain it entirely differently if requested. He is definitely one of the best math instructors I have been lucky enough to have had.

Rating: 5.0/5, difficulty: 3.0/5
Actually teaches you and explains things a lot better

Rating: 2.0/5, difficulty: 5.0/5
Tests compose the majority of your grade; missing one class is the equivalent of missing 2 weeks worth of material. Uses a "here's how you do it" teaching style which is nice, but there is limited time to show your work and ask questions about it during class. If you enjoy lectures, tight grading, and strict attendance, you should be fine.