USC vs. UCSD for engineering???

<p>im stuck between these two, as I got SD for electrical engineering and undecided for USC( and considering NYU as a third choice for EECS).</p>

<p>anyone have any opinions???(regard costs, quality of edu., opportunities, etc, things that come to mind)</p>

<p>furthermore, how badly do ur grades have to be to get recinded from either one? im kinda nervous because I ended with straight A's for one semester, then dropped to 3B's 1st sem. senior year, and now I currently have 4 B's. If I do end up with 3 or 4-5 B's(worst case scenario), would I get recinded??? most of my B's are in AP classes</p>

<p>thankyou!!!</p>

<p>buuuuuuuuuump</p>

<p>bumppp</p>