Peter Doas
I took this class online. It was horrible, too much work to keep up with. The paper at the end of the course was ridiculous, he gave no feedback except what you should have added when there were no specific topics in the directions. Not very helpful when I emailed questions, and the lectures were unbelievably long and boring