Jennifer Hults
I'm shocked by the other reviews on here. Did they have a different professor? Her class wasn't easy (lots of HW and weekly pop quizzes), but we always did plenty of examples, she would ask for feedback on her lectures, and she was very accessible for addt'l help. She's far more engaging than many other profs I've had and I recommend her class.