20 computer-algorithm Fellowship positions at Princeton University