Daniel Creamer
Plz do everything in your power to avoid taking a class with him. He doesnt know how to teach and on top of that his exams are nothing like the quizzes and HWs he gives you every week so you never know whats on the exam.