Andrew Humphries
He makes all his quizzes unlimited attempts, the only reason I passed. Gives out so much reading that doesn't make sense. In his one in person class a week he literally picks one person the entire class to pick on so no one talked because they felt intimidated. He grades so hard even if he sees you trying and going to his office hours he does not.