Mohamed Aburweis
Not sure how you could really leave a bad review for Dr. Aburweis. He is still one of my personal favorites in terms of a teacher. He cares for students and is really helpful in his office hours. Gave numerous hints about exams and even bonus points. He wanted everyone to do well and encouraged you to come up to work problems and help others.