calculator that uses current grades and weights to determine overall GPA and/or the mark needed to achieve a certain GPA.