I had her for CSC101 and would take her again. She makes a fun environment to learn. She gave a normal amount of homework, and even let our class choose if we wanted a project or test final. She recommends and encourages studying outside the lectures to get a better understanding of the topic (will help for her homework, so do it).