While this school is highly rated and provides you with a decent name to go along with your degree when job hunting, there are some major setbacks in my personal opinion. Professors are inconsistent and lack appeal. The campus is confusing and you will often be late to classes that are 10 minutes apart from each other as the layout makes things difficult to access. The way the University handles student issues is lacklustre in many ways (often are slow to respond and provide little to no help). I believe that certain programs have advantages in these categories compared to others for sure, but most are left in the dust, unfortunately. If you are here for engineering, it will be a good experience. If you are here for pretty much any other program, I’d suggest looking elsewhere. There are definitely worse schools out there, however for the amount you are paying I do not believe the payoff is there.