Everything including exam questions are directly from the textbook. His lectures can be confusing most of the time, however he is very accessible outside of class and is willing to clear up any confusion. Cares a lot about student. Gives lots of extra credit. Overall you have to put in your own effort and use your resources. 