I'm taking this class online, and everyone is struggling. He posts 0 lectures, and he's super confusing with his announcements/emails. I think my entire class and I can agree, he is the worst. I'm really surprised by these other good reviews... They have to be fake.