Code written for my CIS 630 Distributed Systems course