Both the Indians and Chinese are almost certainly poor. At least 95% of India is poorer than the bottom 5% of America, and about 80-85% of China is.
http://economix.blogs.nytimes.com/2011/01/31/the-haves-and-t...
Granted, they might be rich by Indian/Chinese standards, but that's a far cry from actually being lower middle class in the US.
I'm not sure it is more likely for Chinese/Indians to enter STEM fields than your various aforementioned demographic groups. The ones who do enter STEM fields are more likely to immigrate to the US, however...