21 computer-algorithm-"CNRS" Fellowship positions at Princeton University