Reviews of professor Mohamed Ali

Rating: 3.0/5, difficulty: 2.0/5
He is a great speaker, and also obtained a lot of experience in computer world. But it seems he took so long to speak "useless" thing, such as "why you have to participate capstone", "why I pass the google interview successfully","why my class matters".... The workload is not that heavy, but centralized. Three assignments have the same day due...

Rating: 1.0/5, difficulty: 5.0/5
The worst professor I had. Lots of homework. Read at least 13 papers, plus a simulation and runtime and memory usage analysis. I am usually OK with huge homework because I want to learn things. But you can't learn anything from him. No office hour. All he did in class was talking about his own things. What he said about hw is "research it yourself"

Rating: 5.0/5, difficulty: 3.0/5
This one of the best courses you can take. This course will help you to read a lot of papers and learn how to simulate experiments. Also, this course helps to be a good writer. The professor is doing a good job and motivating a lot.

Rating: 5.0/5, difficulty: 3.0/5
Dr. Ali is an amazing professor and is great at making sometimes not-so-fun topics sound interesting. Everything in the class is taught through the lens of a designer. If you show up to lectures you will learn a lot. quizzes can sometimes be a little short on time but otherwise, pretty straightforward grading.