<p>Any list of schools with Penn on top has to be good, as it is in fact The Right Answer™ ;)</p>
<p>Though your location and race hurt you, I think you have a good chance at Penn, and all the more so for RD. Except for one problem:</p>
<p>
Penn only accepts test-tube babies :P</p>