Nick Feamster, Princeton University