27 computer-programmer Fellowship positions at Princeton University