Mark Wright
His only redeeming factor is that he sometimes tries to be a nice guy. However, he is a horrendous teacher and does not put time into his class. HW & Exams questions were unclear, and he doesn't bothering finishing his examples. He also made the class more confused when he tried to answer questions. Probably better off learning from the textbook. 