Kenneth Hornbeck
He is one of my absolute favorite professors. He really supports his students, is so funny, and will make sure you completely understand what is going to be on the quizzes. Wish I could take every class ever with him.