University of Illinois at Urbanna Champaign offered technical elective. Professor is Nikita Borisov during the Spring 2012 semester.
This MP was focused around creating a simple Chat client by implementing a Asynchronus Distributed System. Given a unicast implementation the chat client had to maintain standards to ensure things like reliability, accuracy, ordering, etc.
The current state of the MP is not in a useable state and only partially guarentees a successful chat session.