Good list and application plan, based on your preferences. Prioritize the applications. I know the CC supplement can get fairly involved, designing a block plan course, as can the Chicago essays. It’s good that you’re getting those apps out of the way early, but you’ll still want to consider how much time you spend on them. I don’t really see you ending up at CC. It fits, culture-wise, but it’s not mentioned often in discussions of ‘LACs for CS’. But I get why you’re applying (mom). Chicago is a long shot even with EA, due to its admit rate and SAT M scores. I’m not saying to not apply to these two schools; just watch how much time you sink into the apps, in lieu of getting a decent start on the other apps.
It’s not often I say this, but I think your list could use another reach. I know I said to narrow things down to ~8 schools, without getting too reachy, but you’re going with ~5 matches, which is sufficiently safe considering you already have NEU in the bag. Plus, the make-up of your reaches is an issue.
Bowdoin is a solid possibility for admission. Chicago and Harvard, though, are always going to be tough for you. Then you’ve got two schools at which you’ve already been denied. That’s fine. I get why you’re applying to all of these schools. Tufts and Brown are probably the two best fits for you in terms of culture, plus their CS is solid. Maybe your odds are better a second time around, maybe ED will help, maybe not. Point being, I wouldn’t know what to make of your odds for those two schools (you’re in a ‘jackpot’ situation).
So as I see it, you only have one reach that doesn’t have something significant that is stopping you from getting admitted (other than “selectivity”, in general). Tufts and Brown have a precedent denial; Chicago and Harvard are just plain brutal, due to admit rate and SAT M selectivity. Apply to all of them, sure, but think about adding another reach where admission is a tad more “likely” or conceivable.
I’d suggest having a look at Swarthmore. Small odds of acceptance, yes, but their 25th percentile SAT M score is significantly lower than Chicago/Harvard. Swat is known as academically intense, but I don’t think it’s much more cutthroat than Chicago/Harvard. It’s not exactly bohemian, but it’s intimate and academically outstanding. A few posters on here have said that the CS department is excellent, very close-knit and supportive. Swat has similar scores to Brown, but you’d have slightly better odds because of higher admit rate, 4x fewer apps, more self-selecting applicant pool, your first time applying – providing you can find something about Swat that you really like and communicate it in the supplement/interview. (Maybe you’ve already researched and excluded Swat.)
Amherst would be another choice, but I’m not sure how the CS department compares. Amherst has the benefit of having your (favorite!) state flagship nearby, for extra CS courses. Swat has a similar arrangement with Penn. Swat (vs Amherst) claims that ECs are slightly less important, and they don’t consider “particular talent/ability” as important.