Tells you everything you need to know.  Easy to talk to and happy to help. The nature of the material needs a lot of independent study (textbook recommended but not really required) but Dr. Arnold makes it as fun and simple to understand as he can. Take advantage of the extra credit opportunities,  you'd be a fool not to