Julie Donnelly
The flipped class model might be questionable to some, but it is something capable of getting you to where you need to be in her course. While the attendance is mandatory, she does a good job of keeping the class engaged on required lecture days. Just make sure to always attend review/SI sessions no matter how much you feel like you don't need. 