I have a ton of experience with Indians compared to most white men.
My freshmen year of college(2002) I had a roommate that was like a 34 year old Indian grad student. I was in the dorms with 4 of my buddies and it was strange to have this middle aged Indian guy hang around. He would get up at about 3AM almost every day of the week and make the stinkiest curry you can imagine. Weird guy, but totally gracious. We tried to involve him but he seemed spent 90% of his time in the Library.
I worked with a dozen Indian's at my last job and all but one spoke EXCELLENT English. Much better than any Indian professor/grad student I met at school. They were all in their late 20's/early 30's. They were all just regular cool guys.
My buddy in the masters program I'm in right now is second generation Indian. I had no idea he was Indian, sure he's brown but he doesn't have any Indian-esque features. I always thought his parents were from Brazil or something. He grew up here and the only reason I found out he was of Indian descent is because he mentioned his Indian cultured parents pushing him.
Only one indian at my current job. Nice guy, keeps to himself but seems like the stereotypical Indian support phone specialist.