homework,
1. training and repetition of something will be embedded to your minds.
2. quality time which involves interaction with family.
3. helps them being able to understand it by themselves.
I believe that having homework is a good thing for students, rather than only learning in schools. but it doesn't mean that I don't want students to have time for themselves.
giving them home work doesn't mean they need to perfect it, but to be able to test their capabilities on what they have learnt.