Your school list is VERY diverse, from one of the smallest schools in the nation, to some of the biggest. They seem to be unified by a single thing, reputation. You should dig deeper into what the undergraduate experience is like at each of them. For example, the size of Intro to CS at UCB, currently the largest single lectiure in the nation, with over 1000 students, is larger than the size of the whole Harvey Mudd student body, at 800 give or take. Mudd engineers BTW are by all reports solid, but they only offer General Engineering, not Mechanical. Again, look beyond reputation. The last thing you want is to hate your school because you knew nothing about it but its reputation when you chose it. It is a completely avoidable problem.
Pomona is probably safe, but in this day and age, I’d add a guaranteed safety, that you will absolutely get into and you are certain you can afford. There are several good WUE options that are solid in ME and CS including, but not limited to Utah and Colorado State (the safeties my son happened to chose, and BTW, almost chose to attend Utah over Cal Poly).
Don’t make the same mistake others do every year and assume Cal Poly SLO is a safety because it is a CSU. Every year students get into UCB and/or UCLA and get rejected by CP for ME and CS. CP admits competitively by major. Those two are very competitive, CS especially so. For the class just entering, the actuals are not out yet, but their planning estimates were for over 5000 applicants for 100 spots. Their estimates are never off by much.
I can’t speak for the non-CA schools, but the UCs and CSUs don’t care about your high school’s weighted GPA, only your capped, weighted UC/CSU GPA, as calculated in their calculator. Capped simply means you only get extra weight for up to 8 semesters of honors, AP, or IB. Kf you have more AP/IB/honors, they simply count as regular courses. Cal Poly throws in an extra curve ball. They count 9th grade. The rest of the CSUs and UCs only count 10th and 11th.
Your parents are wrong about ME. Sure, a few might design parts of big construction projects like skyscrapers and football stadiums. HVAC and fire protection are examples, both subsets of ME, but they are minor in a VAST field (ME is the largest engineering field) and they don’t DO the actual building. Construction companies do.
If it’s any reassurance, my son’s ME masters thesis is a device that’s roughly 2 inches by 4 inches that sticks to the side of aircraft and takes complex boundary layer pressure measurements. His Senior Project was to design, build and test a device to calibrate a medical ultrasound device. He’s designed a torque vectoring algorithm using a neural network. He also designed a regenerative braking controller. He also designed an active, three axis camera phone Gimbal. It’s hardly bulldozer sorts of stuff.
I’m still trying to wrap my head around what part of robotics you plan on doing with a CS degree that doesn’t involve programming. If you want to expand on that, you might get better direction. As it stands, my advice would be that you should do what you want to do, not what your parents want to tell their friends you do. If you don’t want to spend all day in front of a screen, don’t choose CS.
Good luck.