Corey Powell
You get what you put into it. Dr. Powell's lectures weren't the most engaging at times but Dr. Powell himself is very ready to help if you reach out. I failed my second midterm and started going to office hours. He was very helpful and patient with the questions I had, and even offered class wide extra credit towards the end of the semester.