Sorry about your grandfather and your difficult semester.
You’re obviously an excellent student with a lot of strengths. An off semester obviously isn’t going to help, but the way the year ends will be more important than how it began. If you do well in the spring and do well on the AP tests, those B’s will hurt a lot less than if the trend continues. Of course you know this. Make sure your guidance counselor understands now what’s been going on with you; you don’t want to be having a conversation in the fall like, “Hey, can I tell you now what to say in your recommendation about that little grade dip I had a year ago?”
When you described your interests and then got to your college list, I was surprised to see so few schools with a real design piece to their programs. You sound like that’s important to you. I can definitely imagine you in UCSD’s Cognitive Science major, because there is a ton of CS+Design overlap there. This seems like potentially the best-fit UC for your interests; I expected to see other schools with similar programs on your list.
Northeastern, for example, has a CS+Design combined major that would be right up your alley https://www.khoury.northeastern.edu/program/bs-computer-sciencedesign/ and they also have a very cool student-led design studio https://web.northeastern.edu/scout/ Are you NMSF? (NEU has pretty big auto-merit for that.)
CMU IDeATe might appeal https://ideate.cmu.edu/undergraduate-programs/index.html - getting in as a CS major is very difficult, but the IDeATe minors are open to other majors as well, like Decision Science which overlaps with the business/econ realm, and CogSci which is very computational at CMU.
In the northeast LAC vein, Vassar has the oldest freestanding CogSci department, and while it’s not as design-y as UCSD’s, it does offer coursework in analysis and modeling that dovetails with econ, so that might be interesting.
U of Oregon would be a safety school for you but they have a great product design program https://artdesign.uoregon.edu/pd/undergraduate , and UO makes it quite easy to access a variety of coursework including CS classes even if that isn’t your major, which is increasingly not the case at many schools. Another safety with great CS and design, and a really nice honors program (where a focus is Praxis Labs that focus on social entrepreneurship), is U of Utah. http://design.cap.utah.edu/programs/
Cornell’s DEA major in the School of Human Ecology is yet a different take https://www.human.cornell.edu/dea
There are also some very interesting CS-adjacent design options at UW-Seattle:
https://www.hcde.washington.edu/bs
https://art.washington.edu/design/undergraduate-programs
Since you like Wellesley, you might consider their crossover programs with Olin - either the engineering certificate or the 4+1 dual degree. The design focus of Olin’s program seems like something you might like; in fact, applying directly to Olin (where you’d have cross-reg privileges at Wellesley and also Babson, which is one of the most entrepreneurial business programs) could be worth considering too.
I assume it’s the econ that’s attracting you to CMC. The 5C’s have “The Hive” which is slowly building up its offerings in design. (My 5C’s kid is taking a graphic design class this upcoming semester - I believe it’s the first time this has been offered.) I wouldn’t say the interdisciplinary CS+Design stuff is as strong here as at some other schools, and it can be tough to get into CS classes as a non-major.
Lehigh could be one more to look at. They have strength in design https://aad.lehigh.edu/design , computer science, and econ/business/entrepreneurship, and they encourage interdisciplinary study. Plus, Asians are underrepresented there so you’d get a URM bump.
Lastly, an often-overlooked but top-notch CS/Design/Business-Entrepreneurship program is UNL’s Raikes School https://raikes.unl.edu/ It’s very selective and very innovative.
Anyway, I realize I’m not “chancing” you - I don’t think anyone really can other than to say few outcomes have been rendered impossible at this point. But if you can get excited about some possibilities across the range of competitiveness, then you can build a list with reaches, matches, and safeties, all of which you can love. That’s the wise way to go about the process, even for people with flawless stats.