Shocking. Here's something to compare it to. It is rumored that engineering courses at University of Toronto never have an average above 70, and if they do everybody gets curved down. Confirmed by my probability professor who showed us the effects of the curve on everyone's grades.
A 70 corresponds to 2.7 GPA:
https://undergrad.engineering.utoronto.ca/calculate-gpa/
https://www.reddit.com/r/UofT/comments/672fj3/what_is_the_av...