Cal poly vs UCI for software engineering

In terms of the overall quality of education, location, internship opportunities, employment rate, and where I’d be happier. Which school should I choose based on this criteria?