<p>UCLA...Reach
UCB...Reach
U of Penn...Reach (ED)
Michigan...Match (If you apply now!)
Penn State...Match/Safety (If you apply now!)
BU...Match/Safety
Northeastern...Safety (Unless you need a lot of financial aid!)</p>
<p>I'd drop Notheastern, and add a few of these: UWisconsin, UIllinois-UC, IU-Bloomington, UWashington, UTexas-Austin, and/or UMaryland, since you like universities. </p>
<p>Not too sure if you meant UPenn or Penn State, so I gave chances to both schools. Anyhow, it just my humble opinion. Hope this is of use.</p>