Grades processing program: 140 students 15-20 hw grades per student 15-20 max grades for each hw part midterm grades per student final exam grades per student Approach #1: Imperative Solution - #students (140) - #hw parts (20) - 2D array of 140 students (rows) x 20 hw parts - max scores: - put max scores in 0 row of hw grades table or - create another array of 20 hw max grades - 2D array of 140 students (rows) x 2 exam grades Approach #2: Object-Oriented Solution Define Student - array of 20 hw parts - midterm - final exam - hw avg - course grade - letter grade Define Course - array of 20 max hw grades - array of 140 Students