The parameters in the derived class are different from the method in the abstract class.
Since the definition in the base class is
public virtual decimal CalcTuition(int intCreditHours, decimal decBaseRate, decimal decGraduateFee, int intExcessCredits, decimal decExcessCreditsPercentage)
{
Instead of the following
public override decimal CalcTuition(int intExcessCredits, decimal decExcessCreditsPercentage)
{
try
public override decimal CalcTuition(int intCreditHours, decimal decBaseRate, decimal decGraduateFee, int intExcessCredits, decimal decExcessCreditsPercentage)
{