Student base and three separate derivations

Student is abstract class; History, English, and Math must override
grade calculation since each class with have different grading scales.