The answer is B. Therefore
I think it's the last one. I hope you find the right answer.
Explanation:
it sometimes depends on the question but enhance means increase or improve something
for math it will mean increase and for english or something else it will mean improve or make it better
A Major is the subject that a student gets specialized knowledge in, during a degree level course in college.
Explanation:
A degree is a blanket term, while a major is a specific term that tells about the subject in which the student is studying