Overall a solid guy. He's extremely enthusiastic about everything and while he is knowledgable in almost all fields, he is always willing to learn from you or go home and research about the topic if it is relevant to the topic of study in the class.
Quirky but fun, intelligent and worldly. Has insightful observations and is well-versed in subject area. Encourages creativity and inspires hard work. A very admirable teacher!