I've had Professor Masi for 2 classes at Hofstra University and I wish I could have him as my professor for each science class taken at Hofstra. Lectures are heavy and there is a lot of content, but he works with you and gives you plenty of time to prepare for the exams. He is FAIR, but only if you do the WORK. He is funny and very inspirational.