UCLA-Low Reach
UCI-Low Reach/High Match
UCSC-match
UCD-Low Reach/High Match
USC- High Match
Northwestern-Reach/Low reach
UPenn- Reach
BU- Match
RPI- Match
Stanford- High Reach
Congrats on getting into the CSUs! The ACT you have is the one I would stick with rather than your SAT, and your URM status will really help you out. You have a decent shot at all of the UCs but UCLA is the least likely, although still possible. Northwestern would be hard to swing but I say go for it. UPenn is also difficult but along the same lines. BU and RPI should be doable and Stanford would be a HUGE Reach. Good Luck, thanks for the chance, and keep up the good work!