Source: https://registrar.utah.edu/_pdf/egrade-manual.pdf