@CollegeCrazy97 It all depends on whether you can easily afford the extra 40-50K or not. If paying the extra money will make no big difference in your own/your family’s budget/finances then I say Penn is worth it. I think you will get a better all around u undergraduate experience. However if you/your family will really struggle to pay for extra cost and will have to take out loans etc then neither Penn nor any other school is worth that, especially given that the alternative (UMich) is a very strong school with a very strong engineering program.