Engineering - Purdue vs Maryland?

Years ago, my nephew was accepted into U of Maryland for engineering, he spent a semester there, hated it for social reasons and enrolled at Binghamton, graduated and found a job at ITT. My other nephew went to Bing, got MS in Comp Sci and works at Google now. Bing has an excellent reputation for engineering and unless you have no issue affording Perdue or U of Maryland, I would say Bing is a solid choice.