Professor Masi made the class enjoyable with his humor. His lectures were long, but he managed to make them fun. The review sheets he gives for the exams are extremely helpful if you use them and study a few days before the exam. I would take him again if I had the opportunity.