The most engaging and fun lab professor ever! Truly cares about the success of his students and is really passionate about what he does. Makes the 6 hour labs fly by because he makes them very interactive and fun, really an engaging experience.