Aaron Bernstein
Had him for grad algo online. Reasonable homeworks (1 a week) and exams (2). Class is heavy in probability/proofs so make sure you are truly interested before taking it. There's EC and grades are returned quickly. Would recommend!