I give Bill Gates credit for wanting to do good. I also give him credit for for putting his money where his mouth is, kicking in millions (as much as a billion) to schools. Where I don't give him credit, where he screwed up, is in taking up the banner of some bogus ed school theory and holding his money out like a carrot to schools/districts who would test out this theory on students.
And the idea hasn't worked. I hope no harm was done to these children while they satisfied Gates' ego.