I totally concur and want to emphasize the second point because it is important. Its reasonable to cancel when:
- Zero people signed up
- 10-12 hours notice. Some people are not able to commit even a few hours before class but their schedule clears and they drop in. Cancelling a class ten hours ahead gives them time to check the calendar before they drive.
I’m not suggesting these as rules but I treat them as such.
I once awarded my prestigious DMS Excellent Behavior of the Day Award to @squaredroots when she sent a PM asking if I could reschedule because I was the only one and she would like to cancel but would she teach if needed. Of course it was ok. Teachers help teachers.