Here is my situation. Maybe you can help. I am Canadian and i am about to attend University. My goal is to be an IT developer (focusing on Web development). I want to work for a high-profile American company like IBM, Nortel, 3M, Cisco, etc, or even big web companies like Yahoo. However, since i am Canadian i will need to get a 4 year degree so that i can be eligible for a greencard (or maybe a TN-1 visa -- i checked the TN list and noticed that only Systems Analyst were on it. Am i still eligible for a TN-1 visa?). I was planning on getting a "BSc 4-year Honors with Software Engineering Specialization" degree. I guess that is the right degree to get. Ok, here is where i am confused.
I have to make a choice. I can attend UWO university which isn't the most prestigious University in Canada BUT i am in a situation where i can actually begin my 3rd academic year come September 2000. If i were to go to UWO i could finish my 3rd year by 2001 (Sept 2000- April 2001), then i would take a 6 month - 18 month Internship, and then come back to UWO to finish up my last year and get my "4 year Honors BSc w/ Software Engineering specialization" degree. I figure i could be done by 2002-2003.
OR: I can go to Waterloo University (or Simon Fraser University). I have sent off applications to both and i find that there is a distinct possibility that i will be accepted by both universities. As you know, Waterloo and Simon Fraser are two very prestigious universities. BUT, if i do attend one of these two i may have to start over in my first year (softmore?). If i were to attend UWO though i would be in my 3rd year by Sept 2000. I know Waterloo and SFU have "transfer credit" but i am sure they may not take all of the credits that i got from UWO precisely. Another advantage to Waterloo and SFU is that they have extensive co-op programs (Waterloo for instance provides 3 years experience by the time you get your degree). And they both have employers scrambling to hire all grads, while UWO may have few if any. Attending Waterloo or SFU i could have my degree by 2004-2005.
I should mention that i am not in UWO right now. I was a student there about 5 years ago and have been seriously deciding to go back to school. I just don't know which school to attend.
I want to get the most experience but i also want to get hired by the best firms out there without too much trouble. I also want to be able to become an American citizen.
What would you suggest? Advice?
Thanks very much for your expertise!