Reviews of professor Hassan Salehi

Rating: 5.0/5, difficulty: 3.0/5
I really learned a lot from this professor, and enjoyed his teaching style.

Rating: 2.0/5, difficulty: 4.0/5
Dr. Salehi seems to be very passionate about the material but his ability to assist students without feeling like he is personally being challenged for their lack of understanding and lashing out removes any benefit for his enthusiasm. He leaves out information, forgets to mention exam dates and then blames students for not being 100% proactive.

Rating: 1.0/5, difficulty: 4.0/5
Avoid Salehi at all costs. He will get frustrated and mad if you ask for clarification on anything he has gone over. He also borders on bullying if you ask questions and are confused about an assignment he has provided. The work is fairly simple and easy to grasp if you are willing to learn yourself. But be prepared to struggle at first.

Rating: 3.0/5, difficulty: 5.0/5
While he does *attempt* to give resources to students, his style of teaching is talking about the process once, then with no hands-on experience on it test you, then work with it. His posted slides are mainly just pictures so note-taking is a must. With covid, he waits at least a week to *begin* grading so expect to not have a grade for weeks.

Rating: 5.0/5, difficulty: 4.0/5
He's really nice and always open for help. Course is well organized and he does explain concepts well despite the rigorously difficult material. The Professor is always clear on what he expects from us. The homework and exams reflect the material in lectures well. If you go through examples and solutions in the class, you will do well in the exams.