Overall, very caring teacher who wants you to succeed. Do the work and participate in class and you should be good! Sometimes the tests/assignments were hard but he offers lots of extra credit opportunities! 