I never did homework (which didn't go down well with my teachers!). If I didn't understand something in class, I asked questions until I did understand. Once I *did* understand, why waste my free time with practicing something that I knew?