Semester Project for C#