CSharp Homework and Practice