Not terrible for an online course. The Canvas page was often confusing, and it was sometimes hard to tell what things needed done when as it was organized by unit instead of by week. She sends out announcements at the start of each week to list what needs done when, but the dates in them are often incorrect.