My DS was recently admitted to WP with a profile similar to yours. He scored a 2340 on the SAT, and also took many APs, mainly in English, the Social Sciences and Foreign Language. He is not particularly strong in either math or science, but knew that those were subjects he would need to take at...