She is incredibly helpful during class and office hours, and responds to emails quickly if you need extra assistance. The lectures are very in depth and even though there is a fair amount of homework, it's very accessible and straightforward. The lectures are long but she explains things in a way that is easy to understand and keeps your attention.