I would argue for striving to represent the diversity of the area that the company resides in rather than the number of CS grads. For one, not every person in tech has a CS or similar degree. Also, taking a look at the eduction system — not all kids in the Bay Area receive the same quality of education. In addition, families in certain areas (Palo Alto, Atherton, Woodside and the like) are much more likely to have money and resources for things like tutors, tech camps, etc. It’s also more likely that college students from families with means work less or don’t work at all, and can spend more time on school and studying. On top of that when looking at CS grads, you have to take into consideration that girls/women and people from underrepresented groups are sometimes discouraged from STEM courses, degrees and careers.