Reviews of professor Mohamed Aly

Rating: 5.0/5, difficulty: 3.0/5
Aly is a good professor, but his lecturing style is polarizing. The pacing is very offbeat and if you aren't resonating with what he is saying, you will be lost. The quizzes and exams are fairly easy, he reuses homework and questions you saw. He provides notes in the form of slides so if you choose to just study that, you will be fine.

Rating: 5.0/5, difficulty: 3.0/5
This professor is very caring. The midterms were kinda difficult, especially the first one but I'd recommend to use Neso Academy as supplemental help because doing so will make the class 10x easier.

Rating: 5.0/5, difficulty: 4.0/5
The class is difficult, but he tries to help as much as possible to make it understandable. Make sure to understand the examples he gives. Don't be afraid to ask questions, he seemed like he was more than willing to help. His online notes really help and use other resources outside to understand the material. Would recommend to take him!

Rating: 4.0/5, difficulty: 4.0/5
Professor Aly is a great person. He got a little bit confusing at time because he went too fast and handwriting become hard to read. He always asked if everyone understood the concepts, so ask questions. For the quiz & midterm he could have been more clear about how many points a part of a question was worth, like his final, which was pretty clear.

Rating: 1.0/5, difficulty: 5.0/5
Hes very desorganizad and rude. His lectures are heavy and he gives very short break. Lots of homeworks and quizzes.

Rating: 5.0/5, difficulty: 4.0/5
One of the best professors I ever had! He makes sure that you understand the material as it is his top priority. He has a very nice way of reaching the students mentality and making sure that all the information has entered alright. Even outside the classroom if you need any help with a project or something hes ready to help!!

Rating: 4.0/5, difficulty: 3.0/5
Professor Aly understands the subject well but is disorganized with his class. Advice, let him know what you need in class (he does not respond to emails at ALL). Like another review stated, he was late to the final (45 mins). Although these things are true, still teaches well, allows extensions, and A LOT of resources to study on the HW platform.

Rating: 5.0/5, difficulty: 3.0/5
The concepts and his lectures can be tough to understand. But don't be afraid to ask questions. Aly wants his students to understand the material and if you ask him to, he'll go over example after example to help you understand a concept. He's a great professor and a really great person.

Rating: 2.0/5, difficulty: 2.0/5
I didn't learn much from this class until the end. He knows A LOT about industry and new tech. Most of the class he teaches the practical tech and ignores his slides. His exams and quizzes are copy pasted out of the textbook. Group term project with tons of deliverables, but the project can be simple.  Pretty typical CPP engineering course.