Okay, this is is going to be a long and hard decision and I really need some advice. Particularly if you have gone to either of these schools for a while, in physics, I'd love it if you could give me some inside information. NOTE: This is long, so if you want to skip the bulk and just throw in any information about Mcgill math-phys or anything else related, that would be awesome. Thank you! So, let me give you the background, and I'll try to sum the details up. I'm just about to finish my first year as a mathematical physics major at the University of Waterloo. I'm interested in going onto grad school so I can do research in a theoretical field. Additional info on me: -I'm not wealthy, so keep money in mind -I'm currently performing strongly in math, and under-performing in physics (most likely from my skills, or perhaps the school itself? I don't know) -my average grade for last term was 81% overall and 83% in my core courses; phys1 (99%midterm and 86% overall), calculus (85%), linear algebra (75%) -my to-date best grades of my current term: calculus (84%), chem (87%), chem lab (high 80's), astrophysics (poor midterm, but 90% on a research project), programming for physics (82% overall, high 80's midterm) -from Vancouver, BC (little interest in UBC, maybe UofT) -made great friends here, but education takes priority [sorry] There is a lot of things that I have problems with the University of Waterloo, let me explain what I think: i)the program seems disorganized: -the calendar switches regularly between years -physics faculty seems to be put to the aside compared to math, engineering, CS, etc. ii)the math is so good: -problem because it out preforms the physics by far, from what I can tell from my first year, that I feel like I should be a math major (which is ridiculous because I'm all about physics) iii)poor teaching: -I've had bad profs from the phys department, and I find bad ratings of the upper year ones too (rate my prof & random people) iv)this school is built for engineering: -even some of the best phys profs only teach engineering physics (which I'm not interested in) v)the school is about practicality: -great coop => school is built to get a job after the undergrad degree (which is good for finance, resume, etc... but is it worth the extra year if I want to go into theory?) vi)connection to PI?: -I thought there would be a close affiliation with Perimeter, but it's not what I expected -the only time I hear about PI is when people talk about how cool it is -I only had to opportunity to go there once through the school vii)whoever organizes the university dates sucks: -finals are dated in an unfair way (though this could be back luck, and I guess it's a tough job anywhere) -the system for arranging when your classes are for the week is horrendous (I spent over seven days scheduling my term 2 courses, and they made it impossible for me to get the elective I wanted) viii)waterloo: -waterloo is pathetic, coming from Vancouver -it's like I live in the southern states (locals keep sofas on their lawns and chill on the porch, wtf) -"uptown" is tiny -lack of resources; they try to make up for travelling forever to the nearest mall with an okay bus system -there's barely anything on the range of entertainment -people call it a "city" sometimes... but it's a town at best -the first month here was serious culture shock (I couldn't believe people could actually be homophobic and uncultured in Canada) (maybe I'm just a little left wing/west coast... but this place weirds me out big time) -white trash, no? ix) I'm generally unhappy here: -maybe it's my attitude about life or something, but I can't remember the last time I was happy about this school, my program, and the town Alright, now I'll try to sum up what I think about Mcgill (which I need more advice on big time): i)math-phys program: -course outline looks good -professors definitely get better ratings then ones at UWaterloo -the math most likely won't compare, but math is aside and theoretical physics is my focus ii)Montreal: -it will feel good to be in a city again -actually has resources (malls, markets, etc.) -great entertainment (though I'll probably be studying all the time, I need a break sometime, right?) -beautiful, definitely think it's going to visually appeal way better than waterloo -I know lots of people in Montreal and going to Mcgill from high school (though I'm outgoing and all about making new connections) -I've heard that if you need to, you can live cheaply iii)the school itself: -larger => better organization and more resources for the students -more money towards the faculty definitely can't hurt -way more exciting campus -reputation; if I go to the states for grad school who do you think they're going to know, Mcgill or Waterloo for physics? -seems well put together and organized compared to other universities I've dealt with concerning the application process and etc. So my real problem is that I'm in my own bubble. I only have my perspective, and only a year of information on the university I'm currently attending. So I need more information on both schools concerning this field of study. I don't want to persuade others not to go to UWaterloo for physics; though my input may help, I think it's just been my personal experience with the school. This is a really hard decision, because it's so important and it is so hard to get solid information on any of these things. I really need help to make an informed decision, especially about Mcgill because I don't know enough about it's program yet. Thank you for reading all of that... wow! Any advice you could give me would be absolutely excellent.