@haroonrasheed333 looks like a lot of code in `cumulativeCurrentGpaCalculate` has been copied over, is there no way to combine these functions?