Don't take him. Just don't. Tough grader, quizzes after every lecture that ar impossible to get full credit on, and they ruin your entire grade. He is not forgiving and purposefully does not upload things to ensure you do not do as well. Makes you participate the entire class(on an online class no one wants to do that) for credit. Absolutely awful