David Hoover
Mr. Hooper is a good communicator even in an online class like mine. He has plenty of office hours you can attend and sends frequent emails to help you stay on track. I was going through a personal issue during the middle of this course and he was kind enough to push some assignments back for me. The only negative was honor lock for the tests.