Richard DiPietro
He is awesome! Let's you use notes on the quizzes but not the exams, the exams are everything in lecture and quizzes, no surprises. He does an amazing job explaining things and really cares about his students and wishes the best for them.