Reviews of professor Arezoo Hajesfandiari

Rating: 5.0/5, difficulty: 4.0/5
The homework she gives is generally much more difficult than what will be on the exams. It can be very overwhelming but, as long as you can do most of it the exams will be easy. She can be very strict and patronizing but, as long as you participate in class (the question she'll ask are literally in the notes) and do the homework you'll do well.

Rating: 1.0/5, difficulty: 5.0/5
Patronizing and condescending. Impatient. Incredibly homework heavy.

Rating: 4.0/5, difficulty: 4.0/5
She knows the material very well. It is challenging course. The homeworks are sometimes harder than the class examples. But she explains the concepts very well and tests are fair.

Rating: 5.0/5, difficulty: 4.0/5
Dr Hajesfandiari is an absolute sweetheart: she never minds taking time to answer questions mid- or post-lecture. If you have genuine issues, technical or otherwise, she is willing to work with you. One memorable time was when I had trouble doing the Mastering Engineering, so she allotted time after class for one-on-one and extended the deadline.

Rating: 2.0/5, difficulty: 4.0/5
The material is hard and Arezoo doesn't make it easy... if you do the HW (and there's a lot of it) you'll likely end up doing well. Office hours will be your friend, and I think having the textbook is a good idea - there's a decent amount of charts and reference tables that are nice to have.

Rating: 1.0/5, difficulty: 5.0/5
It looks like Arezoo is way too serious about tracking down everyone for using Chegg. When I took Statics with her last semester, there was a Chegg sandal, which led her to accuse dozens of student using them. She is the one who request Chegg to give everyone account, and IP addresses, for to find the viewers. Avoid this professor like a plague.

Rating: 3.0/5, difficulty: 4.0/5
Honestly not a bad professor. You have to obliviously work for your grade. A lot of challenging homework, quizzes here and there, but all the workload is to better reinforce what she is teaching you. Participation is recommended.

Rating: 1.0/5, difficulty: 5.0/5
Looks like she is the only one teaching Dynamics. Arezoo is one of the worst professors I had for dynamics. She just breeze through all the lecture without explaining much. Also she is a tough grader. I literally lost full points on one of the question on the test for just messing up the signs.