<p>I think you’re selling yourself a bit short. Your stats are competitive at highly selective schools, including the Ivies. Your ECs are good. My concern with your college list is that I’m not sure you have enough. Despite what others have suggested, MIT, Cornell, Duke, Princeton and Harvard are reaches for everybody. They aren’t out of reach, necessarily, but you could add a couple more schools in that category, because you just can’t predict which ones will take you.
Hopkins and Wash U are also highly selective, but I think you stand a very good chance there. UMd is almost certainly a safety. I would consider adding a couple of schools between UMd and Hopkins in selectivity.</p>