Art Dowdy
I took this class over the summer, and it was a lot of work in a short period of time. Dr. Dowdy gives you intensive assignments to really test if you can apply the material. I appreciated this style of learning. His exams are hard, and he asks a lot of very specific questions that you may not think to study. I'd be hesitant to take him again.