Mathematics and Computer Science
Distributed Computing: A Role-Playing Game
Scott Bell, Anthony Nguyen and Aaron TolmanProject Advisor: Ali Kooshesh