<p>I want to apply to a Graduate program in Computer Science. I did my bachelors from a foreign university in Computer Engineering. Aside from this I've been raised in the US, completed all my education in the US, and am a US citizen. </p>
<p>Am I an internal student? The application process is a bit weird for me, I've having a hard time getting a grip of what I need and don't considering both matters are clashing. Any recommendation?</p>
<p>The application process is the same for all students. Don’t worry about meaningless labels. </p>
<p>In student body statistics, you’ll be classified as a US citizen. When it comes to financial aid and fellowship eligibility, you’ll be treated like any other US citizen. Occasionally fellowships are tied to your undergraduate institution, which happens to be a non-US institution in your case. Also occasionally graduate programs have extra instructions for students who attended foreign colleges. If there’s one, follow it if it applies to you. (For example, I know one graduate program that interviews applicants from Chinese universities but not other applicants. A more common example is that some universities don’t accept 3-year Bachelor’s degrees from foreign universities.) </p>
<p>Thanks a lot, this really puts me at ease. I was a bit downcast with this whole thing but glad to hear this. Quick question as well. What would be recommended putting my foreign address or my resident address in America(Illinois)? Do I need write TOEFL?</p>
<p>Most likely you won’t need TOEFL scores, but check each the requirements for each program you are applying to just in case. Most universities ask for TOEFL scores from “non-native speakers who did not complete their undergraduate education in an English-speaking country” but a few have stricter requirements. </p>
<p>
I’d recommend you use the address at which you can most easily be reached. Nobody’s going to judge your application by your mailing address.</p>