Very organized teacher in her lectures, homework, tests, and canvas site. Just that alone is worth a great rating since so many fail at that, but her lectures were also engaging and I always left class with something new I learned. Activities in class were great for checking understanding. overall she is an amazing professor.