Christopher Lopez
Terrible teacher. He purposely puts challenge questions on the exam and thinks it's funny when you point it out, then he acts confused and disappointed after everyone gets them wrong. His exams are extremely difficult compared to the lectures and homework, and it takes him almost half an hour to poorly explain just one question in office hours.