Help with life decision for college major: Petroleum Engineering

<p>I know I will not be a citizen by the time I graduate, but I do expect to be a permanent resident. However, in terms of getting internships, I have an EAD which doesn’t require corporate sponsorship. Do you think not being a citizen or permanent resident will hinder my chances for an internship? Also, in worst-case scenario, if I don’t receive my permanent residence in five years, will an EAD suffice the qualifications? I want to go into this field, but I don’t want to end up without a job because of immigration issues.</p>