Steve Bennett
Steve is phenomenal. He will tell you about the science in a way that is comprehendible, give alternative explanation and slide in a nice meme every once in a while. He sticks to the book well and tells fun personal stories. I would love to take another course with Steve. :)