Sandro Fouche
One of the worst professors I have seen. He doesn't go over the slides because he believes we should do that outside of class. And then proceeds to waste class time to create his own random programs that have nothing to do with the projects, quizzes, or exams. He also gets frustrated at students if they don't understand something that he explained.