1 of 2 classes I ever got a B in. He definitely knows his stuff, is kind and helpful, his lecture style is nice, we go over a lot of examples, but test organization is horrible. It was his 1st time doing Statics & it showed. 1st test avg was in the 50's & he didn't curve it so it didn't matter I got 95's on the next 2 tests, I still got a B.