Akram Abubaha
Akram is a great teacher. You can tell he puts in the time to curate the publisher powerpoints and has developed a teaching method that makes complicated concepts easy to understand. He creates a syllabus that is accurate, looks through exercises to find comprehensive problems that are difficult but explains them perfectly. Makes the exams a breeze