Scores are great and ECs look very good too! You are applying to very selective colleges but I think you have decent chances at all of them.
Columbia: Low reach
Duke: Low reach - high match
JHU: high match
CMU: low reach
UPenn: low reach
Good Luck!
Chance back? http://talk.collegeconfidential.com/what-my-chances/1726865-dear-fellow-lovelies-please-do-me-the-kind-favor-of-a-chance-for-the-big-names.html#latest