Great teacher, knows his stuff. If you show up and show respect you will receive it back. I find the people who struggle in his class are disrespectful and then are shocked that they don't get respect from him.