Quality over Quantity: The New Challenge Facing Computer Science Education