Charles Hoot
Hoot does what he can with such a difficult topic to teach. He is the only current option for this course, but he does a good job teaching it. Put your laptop away, take notes, ask questions and attend the helpsessions and hopefully you will get a B. It's is not Hoot's fault that the material is hard, and he does his best to make it easier.