I have a little inside info on this, as well. I know one of his advisors, and they said that Scates is a really good kid who really enjoys Iowa State, and has been just kicking himself for his screw ups. Like you said, time will tell, but he apparently has a lot of drive to stay on the straight and narrow, now.
That's great to hear. I figured the second suspension must of been more of your typical Freshman brain fart than something serious since he wasn't dismissed.