Reviews of professor Mohamad Saleh

Rating: 4.0/5, difficulty: 4.0/5
Goes above and beyond to help students with online webinars. Great feedback on graded assignments. **WARNING** professor has modified assignments from stock curriculum so waiting for his assignment instructions is important to do well.

Rating: 5.0/5, difficulty: 3.0/5
Cared about the students and taught in a hands on approach giving us real life experience.

Rating: 4.0/5, difficulty: 3.0/5
Had him in his first year teaching on ground, rather than online, which certainly showed. He does his absolute best to make sure everyone understand the material. The biggest issue for myself was the small amount of assignments (7 or 8 total, plus participation). Pay attention because he'll often get into his little zone and not stop his lectures.

Rating: 5.0/5, difficulty: 3.0/5
Professor Saleh is a fantastic professor and I highly recommend taking him. He is funny and his classes are action-packed. Make sure you show up to class, if you don't you will likely be lost on the assignments. If you have any questions be sure to ask him, he is blunt sometimes but he clearly wants the best for his students.

Rating: 5.0/5, difficulty: 2.0/5
Saleh is fantastic! He teaches by having his students try out example problems and find their own solutions. He's super encouraging and tells his students that he's proud of their hard work when they get the answers right.

Rating: 5.0/5, difficulty: 3.0/5
Great professor, assignments are easy but time-consuming. He doesn't add all that extra stuff teachers assign so you take longer doing homework and I still learned a lot. RECOMMEND

Rating: 5.0/5, difficulty: 2.0/5
He was such a great teacher. His first semester on campus and he was one of the best teachers I have had here. If you come to class and listen you will learn so much. The assignments are kind like pass/fail because you either did the code right or you didn't, but he goes over all the assignments in detail so you know exactly what you have to do.

Rating: 1.0/5, difficulty: 4.0/5
It seemed that this professor did not care for his class. He didn't even grade any of his assignments while giving feedback that contradicted itself. Some of the questions on the midterm exam did not match his review. To be frank, it's a tough class due to the fact that the assignments leave no room for error. There is also zero extra credit.

Rating: 5.0/5, difficulty: 3.0/5
In the online classroom, this professor is available almost all hours of the day and offers good external reading material. This professor also uploads video learning aids for certain projects, which is extremely helpful to have when first learning java.

Rating: 5.0/5, difficulty: 2.0/5
Professor Saleh really cares about the students success and education. While taking this class, I learned a lot about a field that I had no understanding of prior to the course. This was professor Saleh's first semester teaching on ground and I believe he did a fantastic job.