Thomas McGurk
Great teacher that made this class stimulating and interesting. You are better off going to all his classes even if the material seems easy, the info sinks in really well that way and the prof explains things well. Also there are many surprise quizzes so don't miss those!