I would say you have a good chance at UMich. Your GPA is a bit low but your test scores are great and you have real interest in your majors with your ECs - they like that a lot. Vandy and Northwestern are always a bit crazy, but I think you could have a chance there for sure. You could get into the rest for sure.