Corey is the most amazing professor I've had. His explanations are clear, his examples are interesting and relevant, and his exams are super fair. Outside of class, he's very accessible and really shows how much he cares for his students. If you have the opportunity to take his class, do it, you won't regret it.