JoAnne Weaver
You have to have the chapters read before class, because class is usually a quick overview and then doing problems. Professor Weaver is very nice and willing to help you out with anything, though. The class covered a ton of material, but the final was based on core concepts, rather than tiny details designed to trip you up.