I had an opportunity to attend a wonderful course during my first year of Ph.D. at the GSSI. The course was offered by Prof. Rocco De Nicola. It was on The principles of Concurrent and Distributed Programming. One of the projects for the course was to develop a program to simulate a three-player distributed Rock/ Paper/Scissor Game. It’s a game we all would have played at some point in our lives.