Had him in 2002. I remember him as being very intelligent and happy and enthusiastic about what he was teaching.
I had him in 6th grade for social studies. Definitely one of the best teachers I have ever had in my life. He definitely prepared you for advanced classes!
Not helpful with struggling students. Waited too long to inform parents of problems.