William Ordeman
Taking him online is super disorganized. He is vague in what he is asking of you and is a ridiculously harsh grader. He also hides the content of assignments so you can't see what you did right or wrong and there's no way to learn from your mistakes. The only good thing I would say he does is provide a copy of the text required.