Douglas Haugen
He is fine but you need to read a lot to understand the tests. He would never answer the messages through blackboard and not even pronto, but he is okay. Every chapter he gives a test of 50 questions I took him as a minimester.