Listen, he's a nice guy, but he should not be teaching online classes. He did not adequately support our class and went overboard with the amount of assignments. You also will most likely still have the same grade from the first assignment you get regardless of how much effort you put into it. I have no doubt that his in-person classes are great.