Not entirely sure about the other schools, but I think you have a good chance at UMD. You seem to get good grades, but maybe try taking more rigorous courses your senior year, and that could help you a lot. Also for UMD your individuality is really important, so if that’s your first choice, I think your ECs will definitely help out, and also if you have a good college essay. Good luck! UMD is great for business and comp sci so I hope you get in!