It depends on the major. My son says that certain majors such as Marshall Business School has a steeper Bell Curve (less A’s and more B’s and possibly C’s given) than other majors like the social sciences. I would imagine that Viterbi Engineering School, Computer Science or other competitive majors such as the life sciences (to get into health professions like medical, dental, pharmacy, etc.) would also have very competitive grading. My son is in Dornsife and has a 3.97GPA (all A’s and 2 A-'s at USC so far) and plans to attend law school. He works hard to maintain that GPA, but says that if he were in the Marshall Business School, his GPA would be lower. Some majors have steep Bell Curves and other majors at USC not as steep. Also, with the high quality of students admitted to USC, there is tough competition to get top grades. My son tells me that there are quite a few USC students who are admitted to Ivies, etc., but choose USC for the free ride because the parents cannot afford to pay for Ivy League education. These types of students increase the competition for top grades. My son’s roommate is a hard worker who was admitted to UC Berkeley’s PhD program. I believe a school like UC Berkeley is more known for harsh grading than USC, but USC is no cakewalk.