Skyler Simmons
I think he is funny and easy to talk to so you aren't intimidated to ask questions in class. Does a great job of explaining things. Occasionally I'll see something in the HW that he never mentioned in class, but usually it isn't far off from the material he taught (vocab from the book or notation). A quick google search or tutor can clear that up.