Richard Harris
Professor Harris is a wonderful professor, you can tell he really loves what he does. He makes sure to explain everything (lecture, assignments, etc) thoroughly. Definitely take this class if you want to learn from a professor who really cares about his students and the subject.