The Future of Silicon Valley Begins in Middle Schools: The Supports and Barriers for Bridging Race and Gender Equity in Computer Science