Very knowledgable, but a little bit too much so. Explained material in backwards wonky ways that was confusing to people never exposed to material, luckily she was receptive to the class and made the second half of the class more bearable. If you're not a quick learner or someone who's willing to study a lot don't take