He has strong grades. I’m guessing that with that many APs, he’ll have math at least through Calculus A/B, plenty of lab science classes and foreign language classes. He should get strong rigor, if it’s still the same. Any EC leadership counts, no matter how mundane. Also, unpaid work can count. Major related is pretty broad to interpretation. He should be a strong candidate even for ME. Feel free to PM me if you have any questions about the school. My son is an alum (BS/MS ME).