Tamer Youssef
Professor Youssef is possibly the best professor I think I've ever encountered. He let us all know ahead of time that the class would require a lot of work, but he also - true to his word - did his best to prepare us for the quizzes and exams. He also taught for the exams and did offer some extra credit. Would definitely take again! 10/10 stars!!!!