UCLA-Low Reach
UCI- Match
UCSC- Match
UCD- Match
USC- Low Reach
Northwestern- Low reach
UPenn- Low Match/Match
BU- Match
RPI- Match
Stanford- High Reach
Your ACT score is pretty good but for high end schools like Stanford, it doesn’t match. Your Upward trend might be a good strength but that might be a gamble as top colleges look at GPAs higher than a 3.75.
Best of luck anyway, hope you get in 