4 parallel-and-distributed-computing "https:" Undergraduate positions at Princeton University