Fred Pickett
our class became so behind because of the sheer number of tangents that he goes on. Because of this, you have to learn a lot of the material on your own. Do the mastering religiously and read the textbook and you should be fine. He is an interesting guy, very nice and willing to explain but would not put up with again.