Literally the best professor I have had in my four years at Champlain, there is not a single professor that has ever been able to teach as well as him. The lectures always give context to the labs and explain concepts that are absolutely essential to understanding the topics. I would not be the student I am without taking his classes.