112 parallel-and-distributed-computing-"LIST" research jobs at Princeton University