Reviews of professor Mohammad Donyaee

Rating: 2.0/5, difficulty: 4.0/5
Overall a really lackluster professor. Lectures are extremely hard to follow and do not help with homeworks and exams. The only other option he offers is his overpriced textbook that barely gives a surface level understanding of the content. Prepare to have lots of outside resources and make sure to take the it online if you can.

Rating: 3.0/5, difficulty: 3.0/5
He's an okay professor. He says to buy his textbook for $90. I didn't buy it, nor did I need it. If online, watch the lectures at 1.5x speed. Homework was graded for accuracy and activities for completion. Quizzes and exams are fairly straightforward and have similar questions like previous assignments, occasionally weird questions with no guidance

Rating: 3.0/5, difficulty: 4.0/5
Great, interesting class, but demands a lot of time. The lectures help a lot and the supplementary videos he provides is essentially broken down portions of the lectures. Be prepared to Google A LOT for this class. Many items and troubleshooting tips will need to be Googled as they aren't covered very well in the lectures/notes.

Rating: 2.0/5, difficulty: 3.0/5
His pre-recorded lectures are lifeless. Other than that and having to buy the textbook he wrote for $90 extra instead of the book every class uses, it wasn't terrible. Textbook was pretty useless too. Exams were okay since lots of the problems were from quizzes. Wouldn't take him again though.

Rating: 3.0/5, difficulty: 4.0/5
Donyaee is a good professor to some extent. I say to some extent because if a professor depends on curves they really aren't that great. His exams are very difficult and will get curved no matter what.

Rating: 3.0/5, difficulty: 4.0/5
He's a very knowledgeable professor, but this course I feel wasn't the best organized. His lectures can be quite confusing, and leave us not fully prepared for homeworks or quizzes. Plus, it's hard to prepare for exams. We're given a mock exam, but it's like 50% representative of the actual. Not an easy A or B. Homeworks were graded harshly too.

Rating: 5.0/5, difficulty: 3.0/5
It's easy to pass his class if you put in the effort. Curves the final grade which is amazing.

Rating: 5.0/5, difficulty: 1.0/5
bestie. he is such an amazing prof!

Rating: 5.0/5, difficulty: 1.0/5
This professor is great. He's always willing to help you out and he actually cares about your learning. Absolutely recommend this class for the summer too!

Rating: 3.0/5, difficulty: 3.0/5
A decent professor. Lectures were pretty hard to follow but he posts lots of resources on blackboard so you can catch up if you're lost. There's a textbook for this class but you really didn't need it.

Rating: 4.0/5, difficulty: 3.0/5
He's a good professor, you might have to geekforgeeks for some clarifications on some concepts. Projects and homeworks weren't crazy, you should be fine as long as you start as early as possible. More importantly, he's a great person who's willing to help out students when in need, and fun to talk to in general.