I really like Dr. Masi! His lectures are very clear, informative, and entertaining. He's really good at explaining core ideas clearly. As with any science class, you *have* to pay attention and do work to do well. Do the readings, listen to his lecture, use his study guide, and you will be fine. It's not an easy class, but he's a great professor.