Ahmed Elshall
Professor Elshall is one of the best professors I've ever had. He truly has a passion for teaching and cares about his students understanding the material. He is patient and willing to answer any questions. He is open to feedback from his students and adapts to his students' needs. I highly recommend taking a class with him.