DS had 2 undergrad. 1 with his CMU, MechE advisor as a rising junior (survival $) and another with Xerox, he commuted (could've chosen corp housing and subsidized car). He had two MicrosoftResearch internships, post MS (14 continuous months) Bangalore and Redmond. Both provided housing and transportation needs. Each provided 1 meal, weekday. He followed Redmond's PI to Germany where the PI had a professorship. DS paid for housing and food.
Microsft allowed DS to see much of the World. They flew him to India, he traveled India and to Singapore, they dropped him off in France where he traveled France, Switz, and parts of Spain and Belgium (had friends and classmates incountry). He got his 2nd MSMR internsh on a fluke and they flew him next day flight from France to Seattle (he did have to pay taxes on the flight cost but the flight was a discounted corporate rate).
IMO, target MSMR internships.
DS has BS-MechE, and BS, MS HCI. His emphasis is on invention and computer interface.