Source: https://www.csustan.edu/sites/default/files/weightinggradesbbgc.pdf