Reviews of professor Anoosheh Heidarzadeh

Rating: 5.0/5, difficulty: 3.0/5
Flawless lectures! You will never have a hard time understanding the material if you pay attention. Exams are based on assignments and review session. B or above is doable if you do the work. Just make sure you keep up with the material and ask for help when you need it. Highly recommend him!

Rating: 5.0/5, difficulty: 4.0/5
I have nothing bad to say about him. He is super kind, smart, and caring. His teaching style is absolutely phenomenal and the lectures are valuable. You will have lots of homework each week, but that is just because he sincerely cares for your learning of the subject. Pay attention in class, master the examples and homework, you'll do fine.

Rating: 2.0/5, difficulty: 5.0/5
Dr. Anoosheh is a very nice guy and a good lecturer, but that does not translate to the tests he gives out. These tests are not just a little hard - but literally impossible. The averages are usually in the 30s before he does his super curve. However, do not drop if your avg looks bad, email him and he will tell you the grade with the super curve.

Rating: 5.0/5, difficulty: 4.0/5
Be prepared to be pushed to your limit! The workload is intense. But he is very knowledgeable and is always there to help. Study hard, show up for office hours, and be sure to go over the notes to retain what you learn. He gives opportunities for extra credit. You'll learn double what a usual class covers. If you do the work you can't go wrong!

Rating: 5.0/5, difficulty: 4.0/5
Anoosheh is a great lecturer. He teaches passionately with the aim of students truly learn. If you understand the lectures and always keep up with the homework you will understand the problems he solves in the review sessions and they are just like the exams. Put in the work and you'll be rewarded. Don't be thrown off by the low ratings on here.

Rating: 4.0/5, difficulty: 4.0/5
Really great lecturer and does his best to make the material interesting. He is very generous with extra credit, as his exams are very tough--tougher than the homework. To be successful in this class you have to do a lot of practice problems. He really goes out of his way to help students succeed with 3+ hr review sessions before each test.

Rating: 1.0/5, difficulty: 5.0/5
Great at lectures and explaining the material. However, his homework and exams are nothing like what he goes over in class. The problems are very advanced so it's hard to make the connections between the notes and the homework. And his final was impossible...

Rating: 5.0/5, difficulty: 4.0/5
Hands down the best professor I've ever had!!!! His lectures are always well-prepared. He is very accessible on email and Piazza, and makes a great effort to answer your questions. During online school, he has been extremely considerate and accommodating. I found his office hours very useful. Show up for his office hours, it'll make a difference!