One of the best teachers and one of the most knowledgeable person's I've ever met.
Now he is teaching 9th grade! He isn't as nice in global, and he talks too loud, but his student teacher was cool.
Good cuz he makes you learn. Bad cuz he talks alot and give alot of work. Knows his subject and is vary smart.
It was a ridiculous course and when I took it in 7th I was very unhappy in his class.