Mohammed Elmorsy
Dr. Elmorsy very clearly cares about his students' success. If you have any questions about the class, he will take the time to ensure you fully understand it before moving on. His lectures were excellent and provided many examples to help you further understand topics. He gives lots of extra practice material. 100% take him for anything!