Late in the recruiting game, coach Matt Painter saw Purdue's need to add a point guard, and Thompson was still on the market. It was a perfect match.
"He's someone who has been very successful, and I think, for us, his makeup as a person and a player is what attracted us to him since day one," Painter said.
Thompson, a standout a Brebeuf (Ind.) High School, will compete to be the Boilermakers' starting point guard, joining sophomore-to-be Bryson Scott in a position battle.
The addition of Thompson became key as Ronnie Johnson announced his transfer from the program just days after the commitment.
During the season, Painter said, is when Thompson became a higher priority, with Purdue's point guards struggling.
"He's a team guy," said Painter of Thompson. "That's something you look for in any player. He's going to come in, help the team and do whatever he can to help us win."