Awesome teacher!! I have never met anyone as passionate about a subject as he is. Hes very intimidating at first, but he cares about his students more than anyone. Just speak up and dont act like a dumbass in his class, and youll be fine.