If he is not opposed to community programs he should definitely look at Mt Auburn, Cambridge, Carney, St E's, etc, where he would have a good chance of getting in. However, as previously mentioned, away rotations, and most importantly rocking step 2 (he should take it as early as possible, i.e...