He is one of the best teachers at Champlain, obviously very intelligent. The lectures are heavy and a lot of writing is required as he only shows them in class and does not post them on omnivox. He gives review sheets before an exam, making it easy to review more effectively. Would take again, you will enjoy his class a lot. 