I was sure about going to Waterloo for Computer Engineering next year because I thought I didn’t have a chance at getting into American schools, but I just got my acceptance letter from UMich for general first year engineering today. My parents think it will be easier for me to find a job in the states if I go there, but I’ve heard really great things about the co-op program at Waterloo.
I originally wanted to major in Computer Science, but after talking to my friends taking it at Waterloo, I don’t feel as confident about my math skills going in. CE feels like a better choice for me because it’s not as math based as CS, but I really do enjoy programming and don’t care so much about the hardware.
On the other hand, these friends are all taking the advanced math and cs courses in first year. Most students from my high school do that, but if I don’t follow the same path, maybe CS is still a possibility.
These are the choices I am debating:
UM: General Engineering - admitted
UW: Computer Engineering - admitted
UT: Computer Science - admitted
UBC: Computer Science - admitted
UW: Computer Science - nothing yet
UT: Computer Engineering - nothing yet
Any thoughts? I live closer to UMich than Waterloo but I felt closer to home when I was visiting the Waterloo campus than I did at UM’s. University of British Columbia is definitely far but I thought I’d just put it up for rankings. Same with UT; both have great reputations, but learning wise I don’t know if either is comparable to UM or UW.
Also, is it weird that between UT and UW, I was accepted to CS in one and CE in the other? Does that say anything about the programs at the two schools or is that just because I messed up the applications?