Colin Harris
Great professor with great lectures. He really does take an interest in his lectures and conveys them in a way that is understandable to students. He does grade a bit on the harsh side, but he is also clear on the feedback he gives regarding his exams, homework, and group assignments.