<p>UCLA i believe has a good program. Roommates bro is on a fullride. Again, this is need based so you do have to look at that.</p>
<p>Also, look for external scholarships, seeing as you are from India, there may be some govt scholarships available?</p>
<p>I seriously dont feel like you should be worrying about money at this point. Instead, pick the school that you think will fit you and apply there. Once you get in, you can always negotiate fin aid.</p>
<p>Getting a work permit is very simple as long as you are working either on campus or working in your field of study</p>