Homework: Pointless busywork or helpful tool?