Nicholas Irwin
He's a great professor and is very clear on what is expected. He gives extra credit opportunities, quizzes for homework (super helpful for exams). I would definitely recommend him as a professor. His class allows you to learn but isn't too overwhelming. His exams are very similar to his lectures and quizzes, if you pay attention you'll do great.