I’m having difficulties deciding between the above schools. If I were to pick according to rank Imperial would be my choice but Rice gave me a lot of money but is also the lowest ranked among the 3. I want to study biomedical engineering but Rice also only offers bioengineering. U of T offers biomedical engineering under the title of engineering science but I heard you have to have a certain GPA to get into the specific engineering discipline you choose to go to. You study the general engineering science in the first two years and specialize in the last two.
Also, I heard that U of T is run like a business more so than a school and that they accept a lot of students but most students (like 30%) drop out without finishing/ getting their degree. I also heard that they purposefully make it hard for you to get good grades. Rice is a good school, but from my intuition and research about the U.S. schooling system it’s almost like you take so many classes that do not necessarily align with your major and at the end of the day, when you’re done, you aren’t really that well equipped with knowledge in your specific academic field to be competitive for the job market with just undergrad unless you get a masters or a PhD. Imperial is good, and the U.K. system sticks strictly to your field, they also have the course I want but it’s not as widely known internationally (just in europe) despite being so highly ranked.