529 genetic-algorithm-computer positions at Princeton University