Annalaura Stingo
There's a quiz at the weekly discussions but she drops the 2 lowest scores so it's not bad. Her exams are exactly like the practice, so they're easy if you study but if you don't study, they're the hardest things ever, because in class she only ever does proofs and rarely gives examples.