Packard Fellowship in Science and EngineeringNoah Stephens-Davidowitz The David and Lucile Packard Foundation Research 2023