In general, do teachers give too much homework?