Professor Jay is one of the best teachers that I had. He explains so well, he always make sure that the students understand the topics. He always does a quick reminder before jumping into a different topic. To pass his class, you need to study and the study guides that he gives you are very well detailed and easy to study. I'll recommend his class.