David Gee
One of the best professors you will ever get at this university. Genuinely cares for his students and wants them to succeed. The course content can sometimes be difficult to grasp but he makes sure to help you every step in the way. Also, DO NOT SKIP THE HOMEWORK HE GIVES YOU. It'll help you a ton for the midterm and the exam.