I'm in the couples match so a few of these aren't quite the order I would have put them otherwise. But the top 2 are the same, and for me, SD and Penn the places with the "whole package" places in terms of program, location, friendliness, resources, etc.
1. UCSD
2. Penn
3. UC Irvine
4. U...