Yvette Benz
She's really good at teaching. She let's you know what to learn and what to expect during each class in advance. All her lectures involve the online textbook and she will ask questions from it too. Participation does matter and she will call on you. I usually never liked participating, but I have definitely learned more from doing so.