A group of Archbishop Carroll High School students earned the title of "Best in Nation" at a prestigious STEM Education competition over the summer. Leah Casas, Claire Jordan, Caleb Weitz, and Ella ...