Best and most helpful teacher i have ever had. He really cares about his students. He doesn't make it easy though, he makes you earn your grade, but he also makes you WANT to earn your grade.
Great teacher, cordial, and insightful. Very tolerant of disruptive students.
hint w/ a hammer..... tells alot. overall, good teacher.