Hung Phan
His lectures can be kinda dry, although I'm not sure math can be not dry. Graded by 4 tests, a large amount of homework, and a final worth 30% of your grade. The tests and final are fair and not too difficult.