Mohab El-Hakim
Professor Mohab really helpful slides, and all in class examples are extremely relevant to course material and exams. He cares about his students and also occasionally curves. He is also good at explaining.