All this proves how broken the US education is.
I have worked with many Indian programmers over the years. I only ran into a very small amount who were not brilliant, but were average. The rest where brilliant, and a few I learned some cool tricks from. For young Americans, most were good but none approached the level of smarts most of the Indians I worked with.
The US should send observers over to India and study their education system :)