"It was a great visit," said Thomas. "It was really good. Everything I was looking to see and expecting to see was there... even from when I came out in high school. I can't wait to get started."
Thomas was hosted by Wolfpack quarterback Mike Glennon. Entering his senior season, Glennon has already received his degree from NC State and has spent four years in the program. Obviously he had a lot of feedback to offer Thomas on the school and the team.
"Mike was great," said Thomas. "I actually met him when I came out here in high school, but it was good to see him again. All of the guys on the team were really cool, but I really liked hanging out with Mike.
"He said a lot of good things about the team... all of the players did really. It is a family atmosphere. All the guys seemed to be friends... that stood out to me."
Thomas attended NC State's basketball game against Virginia on Saturday night. What did he think of that experience?
"That was an awesome game," he said. "I think there were over 17,000 people there for a basketball game... that's unheard of out west. It had me jacked up wanting to out and play in front of those fans. That was an awesome experience."
A four-star recruit in the 2010 class, Thomas starred at El Cajon (CA) Valhalla High School before signing with Colorado State. He started as a true freshman in 2010, passing for 2,662 yards and 11 touchdowns with 13 interceptions.
In 2011 he started the first nine games before going down for the rest of the season with a knee injury, passing for 1,607 yards and seven touchdowns with eight interceptions.
Colorado State made a coaching change after the 2011 season, and Thomas knew it was time for him to move on.
"The season didn't go the way I wanted it to," he said. "There were obviously some highs and lows, and I gained a lot of experience from my two years at Colorado State. Now I'm looking forward to my time at NC State.
"UCLA and Vanderbilt were the other main two schools that I was looking at. I was seriously considering them, but I think NC State is a great fit. I know I had to be sure... transferring is different than normal recruiting. I only have two years left to play so I had to be sure it was the right fit for me, and I think that is the case at NC State."
Thomas had a chance to meet with head coach Tom O'Brien and offensive coordinator Dana Bible prior to leaving Raleigh. They talked about the Wolfpack's offense and how Thomas could potentially fit in.
"Our talks went really well," said Thomas. "Coach Bible's offense is a little similar to what we were doing at Colorado State... there are some similarities and differences.
"We talked about how this would be Mike's last season and then after that it would be an open competition. That is all I can ask for... a chance to compete for the job. I will be ready to compete for it once Mike leaves."
What was the best part of the official visit?
"Two things stood out to me," Thomas said. "No. 1 was getting to hang out with Glennon and the rest of the guys on the team. I fit in well with them... they were cool guys. I can see us winning a championship with those guys.
"The other thing was watching film with the coaches and being able to get to know them a little better. Those were probably the best things to me."
Because Thomas played as a true freshman he still has a redshirt year available, and due to NCAA rules he must sit out the 2012 season. However, he will have two years of eligibility remaining after he this season, and he plans to make the most out of the situation.
"I jumped in and started as a true freshman so I never had that year of development that a lot of quarterbacks get," he stated. "I wasn't able to watch and learn under an older quarterback, but I can do that now. I will be on the scout team and facing the first-team defense, but I will also get to learn the offense and develop some more.
"I was a two-year starter at Colorado State, but sitting out this season will give me a chance to improve, to learn the playbook, and learn from watching Mike play. Like I said, I can't wait to get back to NC State."
The 6-foot-5, 225-pounder will enroll at NC State in May.