It's clear she cares about the students actually learning the material. She doesn't give away free marks but makes sure the students work hard to earn it. Her explanation of the concepts are clear and thorough, and the classroom exercises help you learn the said concepts. I'd take her course again for upper years if they were available.