An overall great teacher if you're a good student. He doesn't tolerate jerks and goof-offs but unfortunately gets stuck with a bunch of them because they think his class is an easy creadit. >_<
He not only teaches engineering, shop, and physics... but life lessons as well. Honest too -which is amazing given the way schools are run these days.
One of the best teachers I've ever had. He's very helpful and can explain things in a clear, easy-to-understand way.
Really nice guy to have as a friend but also knows when to be a teacher.