If I didn't take him online, I probably would've failed. He hated seeing so many students passing so he was trying to figure out anything to see some of us fail. He's not understanding, doesn't know how to teach, and gets off topic easily. I wouldn't recommend it. I'm so lucky I got an A in here.