

Mini-rant incoming
There is that, sure, but also courses are structured to make sense as a whole, such that the end connects to all the pieces you have been gathering along the way. Therefore, it is often easier and mire fulfilling to study at the end of the semester, when the end goal of the techniques studied is shown. On the other hand, postponing all to the end is obviously a bad plan. So to avoid that, courses are structured with mid-terms and homework hand ins and so on to force students into learning a bit at a time, thus often loosing track of the global picture and making studying feel harder and less motivating. Plus, constant testing is a source of increased stress and lower productivity (who would have guessed).
I don’t know the solution to this conundrum, I just rant about it.
Unfortunately, that’s becoming more and more true, and the quality of college classes has to adapt to a student population that is more and more divided depending on the quality of their high schools.
Students coming from good high schools have already internalized effective studying mechanisms, and often the basics of many topics in the first years of college, while others coming from worst high schools have no clue how to organize themselves to be successful. Often, they lock themselves up and spend unreasonable amount of time trying to make sense of things they don’t have the perquisite for. A good read in this direction is Whistling Vivaldi. Obviously, high school quality is very connected with the whiteness and affluence of their location, putting poorer and minority students at a disadvantage even before the starting block.