Hamilton Hardison
The best! only 4 tests and 12 HW assignments. Lectures are to the point and he really helps u understand. HW is online thru sapling and he even gives u an extra day or two past the deadline if u email him w a good reason. Gives out practice tests and are very similar to the real tests> if u pay attention and do the HW you're golden