If you complete all of your homework and assignments you will understand 100%. Creative teaching methods, challenges you, never underestimated any of her students, ALWAYS there to help her students after hours, incredibly organized, all lessons well planned and productive (never a waste of time). Very fun to have in class as long as students put in effort (and somewhat good behaviour), employs teaching methods which help you remember lesson. Can push "independent learning" a bit far, goes fast.
She teaches too fast!! I barely passed her chemistry class! labs can be fun at times, but lectures are just torture!