<p>Thanks everyone for your opinions…It is hard. As for money - Yale & Duke are about the same - 50K+. For both USC and UCSD, I have a full ride into their engineering programs. But I am torn between the top name that can really help me in my future and enormous cost vs. very good programs that are free.</p>