And Steve Wozniak attacked the American education system, saying students should be graded on a single, long-term project rather than a short learning/testing cycle.
Those of us who want to become scientists or mathematicians (like myself) do get "graded" on a single, long-term project (I have 200+ pages of evidence of that at home). The only problem with a single project for the WHOLE grade is that if by chance something goes wrong (bad reagent or protocol) or it didn't work like you expected (*sarcasm* because nothing ever goes wrong in science *sarcasm*) you would have to spend more time (months+++ ?) or the project might fail. If your a grad. student you make due and move on but, I think that would completely demotivate most high school students. Besides K-12 is the time/place to learn the basics, like the multiplication tables, the periodic table, language, writing, etc., with some small projects to augment book knowledge. I can guarantee that I would not have been successful in my graduate career if I didn't have the 16+ years of structured education and short testing cycles that Woz has an issue with. And if I was only graded on a single project as a young student I might have failed early on and did something else than science.