If you include the assignment for the student as a property, you should be able to access the PerfectScore for that assignment. For each assignment, that is. But your 2-D array logic escapes me.