Pittsburgh graduate transfer Cameron Johnson has committed to North Carolina, per a litany of reports Tuesday afternoon.

Johnson's transfer situation has garnered more attention than any other men's college basketball transfer this offseason. Johnson graduated this spring from Pitt, in three years, but a shoulder injury earlier in his career meant he burned up only two seasons' worth of eligibility. He is the rare case of a grad transfer with two playable seasons to his name.

With his undergrad degree completed, Johnson sought transfer out of Pitt. He stayed with the program after the coach who recruited him, Jamie Dixon, left the school for TCU in 2016. Johnson averaged 11.9 points last season under new Panthers coach Kevin Stallings. Johnson was initially restricted from going within the ACC, but after appeal, the school eased some of its terms. However, Johnson was not given a full release. He was told he could transfer to North Carolina, but if so, he would have to burn a year of eligibility and redshirt.

Johnson also released this this letter in his defense of immediate eligibility. It cites former Pitt employees -- some connected to his case -- who have gone on to take jobs elsewhere. He also writes that what Pitt is doing, on a basic level, violates the NCAA rulebook.

"On June 2nd," Johnson writes, "I was informed that the NCAA had determined that Pitt's attempt to make me serve 'a year of residence prior to being eligible for competition' does not apply to graduate transfers, per bylaw 14.6.1." The letter was posted on Twitter by Andrew Carter, a beat reporter who covers UNC men's basketball.

Johnson's father, Gilbert, told Scout.com: "He didn't (get a waiver) yet but per the NCAA and ACC, they says it's illegal to take away a year from him because he's a graduate transfer. It says he can go or not."

Pittsburgh Athletics provided a statement to CBS Sports on Tuesday evening. It reads: "The University of Pittsburgh followed the NCAA processes and our institutional policies as they are written. The NCAA is currently evaluating the graduate transfer rule and its application to this situation. We are awaiting their response."

North Carolina won out for Johnson over Kentucky, Arizona, Oregon and UCLA. The Tar Heels are currently ranked 12th in CBS Sports' offseason Top 25 (and one).