More than 5,000 middle school and high school students representing 120 student teams will compete this weekend in the 38th Annual National Science Olympiad Tournament hosted virtually by Caltech.To arrive at the national competition, the student tea