This is by far one of the best and knowledgable teachers I have ever had! This guy should go down in the hall of fame for being so caring of his students.
His teaching style can sometimes be dry and boring, but he definitely cares about the well-being and understanding of his students.
Graphing crapulator, (i-skos-co-lees) triangle, hee hee hee hee. Good guy though