Joseph Swearngin
Professor Swearngin has his own method of teaching that really worked for me. He doesn't use PowerPoints or notes to teach, he teaches from memory and writes everything on the whiteboard. I find it really easy to follow, and he is great at building a story about each topic.