I thought Professor K was a good teacher. I knew what material I needed to know for the exams. I don't feel like there were any surprises . However, I did take full advantage of the SI sessions which I think helped me immensely. It takes effort outside of the classroom to make sure you are truly grasping the concepts .