The following attached Excel spreadsheet has two worksheets in it.

The first worksheet, labeled "Grades", shows how many of each letter grade I have awarded in each class I have taught since the 2003 Fall semester. It also shows the average course GPA for all students in these courses.

The second worksheet, labeled "Percentages", shows which percentages corresponded to which grades, in each of the classes. The number entered for each grade represents the lower bound for that letter grade. The upper bound for a letter grade is dictated by the lower bound of the next higher letter grade. If none is shown in a box, that means that due to the distribution in that class, there was no need to select that particular grade line. (For example, if all students earned a B or higher there's no need to designate what grade is a B-, C+ or C.

Here's the spreadsheet.