Cal Maritime has a lot of practical experience built in, between training cruises and internships - Mechanical Engineering Career Opportunities - CSUM and strong pathways to employment - they don’t have a robotics focus, though. Would he be open to the maritime focus, travel, training cruises, etc?
Cincinnati was mentioned already - this is where the co-op model was invented, and it has a city campus like your son wants. They have both MechE and Aero, and also a Robotics & Automation minor and a Robotics & Intelligent Autonomous Systems masters program. Cooperative Education (Co-op) Program | University of Cincinnati He would get Cincinnati’s National Outreach merit award if his GPA clears the 3.5UW or 3.85W threshold, which would bring the cost within budget.
Since you mentioned Europe… another way to add internship time, if it would be of interest, is to do one of the International Engineering Programs that includes an overseas internship as part of a dual-degree engineering and foreign language program. Examples include the programs at U of Tulsa and U of Rhode Island. I’m not sure he’d get enough merit to get either of these to budget, especially with the extra year… but URI might work. The U of Arkansas program would be in budget, but it’s offered only in German - worth a look if that’s of interest, though! International Engineering Program | College of Engineering | University of Arkansas
SD Mines is very hands-on and heavy on practical experience, internships, and co-op. There’s lots of robotics activity, and an aero major in the MechE department. It would be a safety, and a very affordable one at that. (Under 26K/year all-in, with WUE reciprocity - potentially even less with merit.) It’s definitely not urban though.
Oregon has MECOP which is a 5-year co-op program like the coop-centric schools have, but entry is competitive during sophomore year. Oregon State, Portland State, and Oregon Tech (public) and U of Portland (private) all participate. Mechanical Engineering (ME) The three publics all participate in WUE; he’d get the WUE discount at PSU and Oregon Tech, but not at OSU, as they only give it to the top 30% of OOS admits.
U of New Mexico - an urban flagship with WUE reciprocity - has an optional co-op program also.
Another excellent, hands-on engineering program with co-op, in a city, is U of Louisville (already mentioned by AustenNut but worth highlighting). Co-operative Education - J.B. Speed School of Engineering - University of Louisville It’s an urban (non-tundra, lol) public U, not too huge (16K undergrads, 2000 in engineering); he’d be eligible for their Regional Scholars merit scholarship, so it should be in-budget.
Mechanical Engineering (BS) < University of Louisville
Engineering has its own housing: Housing & Dining - J.B. Speed School of Engineering - University of Louisville