One of the best professors I have had! She explains things thoroughly and I'm varying ways to allow everyone to understand. Her pacing is great and leaves time to clear up any confusion if it happens. She also has a wonderful attitude and comes excited to teach, if you can I would highly recommend