UDel vs Temple vs Umass Amherst

I was recently admitted to Temple University with a major of Engineering undecleared and I was also admitted to the University of Delaware into the engineering Undecleared program. But Umass accepted me to the natural sciences college, and if I get good grades, I could transfer to the college of engineering. I was wondering if anyone could tell me which one has a better engineering program?
They all have the same cost
I am very lost on which school I should choose

My son is also deciding between Temple, Delaware & a few other schools but he’s not an engineering major. I know Delaware’s engineering program has a much stronger reputation than Temple just based on living in the area and knowing lots of engineering students. Also, US News ranks Delaware 47, UMass 65 and Temple 122. Delaware seems like the best option since you were admitted into the major as opposed to having to transfer. What is the GPA requirement to transfer at Umass and what about for DE to transfer to a a specific program. I know DE has restricted majors and I’m not sure if it matters if you are admitted engineering - undeclared.

After one semester, I have to choose which engineering major I want at Udel.

There is no gpa requirement, I just have to choose a major. For umass the GPA requirement to tranfer is a 3.0

I would rule out UMass for that reason alone. Unless you have a strong preference for an urban campus Delaware appears to be your best option.

Thank you cookies510 you were very helpful. I think I’m going to go for Udel!!