• Distributed Systems Projects:

  • Ordered Multicast

  • Concurrency Patterns