Wilson Paroschi
There's a weekly quiz over the reading, but he thoroughly explains it during the lectures. There's always extra credit embedded into the quiz. He may even allow you to work in pairs for the quiz. The lecture is interactive at times. Overall, he'd a great professor, and I do recommend getting him.