Ahmed Mekky
Dr. Mekky has a well-established understanding of the information. I would frequent his office to cover the material from class. He will work with you as long as you keep at it. He provides a lot of examples to grasp the concept in the lectures. Attendance isn't mandatory, but he does provide pop quizzes to gauge the comprehension of the class.