William White
I couldn't wait a million years to post this. Dr. White makes lectures fun and entertaining and he is very understanding. He is also very fair with grading and most of the books that we read in class are interesting, however make sure to actually read the assigned pages because reading quizzes are pulled directly from the book. Highly recommend:)