Ayman Elzohairy
Great professor. Ensures clear lectures and that all students understand the course content. If you pay attention, do the work and seek feedback when confused you will pass this class with a good grade.