Brilliant! said:
Just go to ratemyprofessor.com and see which teachers will give the best curves. It's way better than working, and you don't even have to worry about difficulty!

I'm afraid to look if I've shown up there yet. At least there's an advantage to teaching the only section offered of a required course...the students can't pick and choose who they think will be easier.
I think the answer to the OP's question is generally the same regardless of what major you're in. I think mal4mac might be the closest.
In the first year, the courses are not taught in much depth, but are covered in a great breadth with a lot of new topics to learn. Combine that with adjustment to being more independent to make your own choices, for good or bad, in college, and getting used to the more demanding pace and less spoon-feeding than in high school, and it can be pretty rough.
If you survive that and make it to your more advanced courses, you do have the advantage that you've probably developed decent study habits, but then the depth of courses increases substantially while covering far less breadth of subject matter.
Usually, one end or the other gets everyone; some come in and can do well on their intro courses then get hit hard by the advanced ones, while others really mess up their first year, but then pull themselves up and do well in their last years.