Developed this at the University of Akron as part of a Microsoft .NET programming course