@twoin18 @sushiritto U of Utah and U of Colorado are in different types of cities. Salt Lake City resembles Denver more than Boulder, in that its a major metropolitan area and not a small college town, like Boulder.
Both have skiing close by. Both are strong in physics, and engineering.
I think for Californians, Colorado has the draw, for some reason but I tend to agree, that one should look at Utah
as well, to save money and especially for premedical students U of Utah is more convenient see reasons below. . U of Utah is not overwhelmingly Mormon. Brigham Young U, also in SLC, s where all the middle class Mormons from Colorado head, as its almost free tuition. U of Utah may still be less than U of Colorado for out of state students, though, as you point out.
One big difference between CU and U of Utah, is that Utah houses their undergrad nursing program (and MD and dental programs and teaching hospital ) on the main SLC campus.
CU has THREE campuses, connected by buses-- Anschutz (Aurora) , Denver and Boulder. Anschutz Medical campus and CU Boulder campus are 32 miles apart. CU Denver and Anschutz Medical are 15 miles apart. CU Boulder offers undergrad majors in education, music, humanities, social sciences physical sciences and engineering. Denver offers much of the same as Boulder, but in the middle of the city of Denver, with a much lower admissions standard. Anschutz Medical campus , 32 miles south east of Boulder, in Aurora, offers the undergrad nursing program, medical and dental school.
U of Utah is smaller than the CU system of three campuses, and their Health Sciences campus is located contiguous with the undergraduate campus,
making it more convenient for premedical students to work at a teaching hospital, than for students at CU Boulder,
where they need to get onto a bus and travel all the way to Aurora to get involved with medical research or clinical experiences.
While Boulder has a community hospital, its not associated with U of Colorado.
CU Boulder offers a top aerospace engineering program whereas U of Utah, does not have that speciality.
U of Utah offers undergrad programs in mining engineering , materials science and a minor in nuclear engineering which are NOT offered at CU Boulder.
(Colorado offers a very top petroleum and mining engineering degree at Colorado School of Mines in Golden, CO, but that school has its own admissions process and more selective than CU Engineering for the most part)
So U of Utah IS be better for a premedical student who wants to work in a teaching hospital,
and for a student who wants to study mining engineering . Or a student
who wants to major in materials science and engineering, (CU Boulder only offers PhDs in Materials science so far, not bachelors degrees )