Colin Harris
Very funny and kind Professor. Lecture heavy but he is great at simplifying concepts and making them interesting. Takes a while to grade tests that make up most of your grade but is fair. Definitely recommend. 