UCSD or MIT for Computer science

I do not recall, nor am I sure why that matters. I do know that a programmer with skills in a desirable OS (like Android programming right now) can easily command $100K-ish and go up fast after that. Programmers are in such demand, if you have good skills you don’t need to have gone to college AT ALL. Many guys on my team are self-taught.

However – and I cannot state this enough – it has nothing to do with how much you earn vs. how much you can make.

What matters is letting a relatively small amount of money stop you from following your dream. OP clearly would prefer to choose MIT. My advice remains follow your dream, because you can’t turn back the clock.