I'm still really unclear about this. Can I count on spending 150k undergrad knowing that I will have a tuition waiver in graduate school? If this were true, it would make sense for every engineer to get their PhD, so what am I missing?
And what does it take to get a tuition waiver/stipend?
Is it GPA, research, and letters of recommendation?
Would it make sense to pay 150k for these undergraduate engineering programs in order to get into a good graduate program (like Stanford):
-MIT, Columbia, Northwestern, Duke, Rice, Princeton, Cornell, Vanderbilt, JHU?
or to go to my state school (Connecticut) for reduced tuition?