combination problem

Andy is signing up for his courses next year. There are 5 math, 4 english, 3…

Andy is signing up for his courses next year. There are 5 math, 4 english, 3 sciences, 3 social studies, and 8 electives available for him to take.

Andy wants sign up for 2 math classes, 1 English Class, 1 science class, 1 social studies class, and 2 electives. In how many ways can he choose his 7 courses for his schedule next year?

Note: this is a combination problem.I believe the answer is 10,080. It is definitely NOT 40,320. Can someone please show me how to do the work for this?