Neil Agarwal, Princeton University