TTP is a sophomore transfer (not junior) program and it is not guaranteed, although if you meet the class and gpa requirements it is almost certain. What it gives you compared to a “regular transfer student” is some advising on what to take as a freshman, through a summer meeting with an advisor, where they again remind you it isn’t guaranteed. I wish they would make it a guaranteed program because there is always that little doubt in your mind after being rejected by them once already. I wouldn’t change plans to attend a four year for it and give up that freshman experience, but you can come in from a four year or CC.