But as the weekend came to an end, Ruffin realized he enjoyed the program now more than ever before.
"I kind of felt that I knew pretty much basically everything there is to know about the program and the coaches," Ruffin said. "I thought it was going to be how it usually is, as if I went to a game, but I actually got a chance to be a part of the team. I found out how it was going to be for the next four years."
Ruffin really pictured himself as a Trojan when he saw a group of about 40 current players hitting the gym.
"When we went to watch them lift weights, it was pretty intense. It was like you're brainwashed. You're a machine, you're no longer a human being.
"[Strength and conditioning coach Aaron] Ausmus was hollering and he blew a whistle and everybody ran to their next station. They ran. And then they worked out. Guys were in other dudes faces, pushing each other."
"T.J. was really cool. We were all hanging out. I was with Hayes but it was a big group of people," Ruffin said.
Ruffin said his parents really enjoyed the academic aspect of the visit. They visited USC's Annenberg School of Communication and Journalism.
"They thought it was incredible, they loved it.Their main focus was the campus tour and we had a chance to go to the communications building. Their main thing is the education," Ruffin said. He plans to major in communications when he enrolls.
Ruffin said his visit included a brief defensive overview from USC linebackers coach Joe Barry.
"It was really basic stuff, we didn't get into details. He was just introducing the defense to me. We went over a few defensive plays, just to get used to the defense," Ruffin said.
As he recapped his big weekend, Ruffin added that he is 100 percent Trojan and can't wait to enroll in the fall.
"It was a good experience all around... I had a really good time."