OP, yes the reaches you listed are reaches for everyone so take a shot if those are schools that you could see yourself at. UCLA and USC are probably matches and the others are probably safeties - looks like a god mix, but maybe add some more matches to be safe.
Have you ever looked at University of Michigan’s programs? You look like you would be able to get in and they have multiple different CS degrees in CoE and lsa.