The best and I mean the best professor I've had in my two semesters at Middlesex College. His lectures are very easy to understand, and the material he gives prepares us well for the exams. He responds to emails and is understanding. Take him and you will not have a hard or difficult time. I will be taking him again when I get the chance! 