One of the best, knowledgeable, and caring of teachers. Influential and motivating.
Although I had him years ago, he was the most motivating, influencing and wise teacher I have ever had. He is helpful, specific, challenging, and maintains a surprisingly laid-back feel to his classroom. Try to get this teacher if you can, you will be changed for life.