U New Mexico is rated higher for undergrad engineering than any of these and it is closer to a full ride.