The very simple truth about homework is that teachers assign it because they hate their students. I mean there are some subjects that i can understand having homework from, such as English or History to do the reading, but i believe that anything else can be learned in class. I rarely, if ever, do my homework and i still manage to pick up the material just fine. I believe that homework should be optional, so that if u want and feel that u need the practice u can do it, however if u have a perfect understanding of the material then u shouldn't have to waste your time on it.