Tawfik Elshehabi
Tawfik has been one of the best professors I've taken a course from. I can not by any means understand how anyone could have a problem with his courses. He offers partial credit on homework and exams. He is always available in office hours and is consistently looking to help students succeed in all parts of academia.