She's a great professor with great lectures. Sometimes the Mastering Chemistry homework can have new material that she didn't explicitly go over, but for the most part, that isn't a problem. The things you're supposed to know are very clearly defined in lecture. The group worksheets are honestly the most stressful part of the class.