James Andrew
Dr. Andrew gets a bad rap, but he is genuinely a great guy and really cares about his students. His class can be hard to focus in as it is lecture-heavy without much of a break, but with some effort, his class really is not that hard to follow. He's always willing to help his students and will go out of his way to help them understand the course. 