C# course project