Where should I apply to for mechanical engineering undergrad?

@Rahulbarcafan Purdue is relatively easy to be admitted among top engineering schools. For most of the other top engineering schools, your stat is rather marginal. ACT 31 was only the 25th percentile at UMich and UIUC, for instance. You can definitely give them a try, but don’t have much expectation since you are not from in state.