Set private methods to public; implemented getWeightedGrade()