Well, my son is a 4th year in Mechanical Engineering, one of the hardest to finish on time. It’s 200 hours instead of 180 like most degrees, and it’s very challenging. After this quarter, he’ll have just 10 hours left. He’s just officially become a Masters candidate. So, not only will he graduate on time, he’ll have most of his masters done to boot.
Is every student like that? No. Do a few experience what the above poster suggests? Sure. No school is perfect. No school. Every school is largely what you make of it.
On balance, especially for certain majors, Cal Poly is a pretty special place. Go visit while school is in session. See for yourself. Don’t just take the advice of the bitter or the ebulient that you’ll run into on every board.
Good luck!