"I definitely like the fact that [UNC] is only three hours away from where I live now; I got family that lives around the area; I really think that the school has almost every option you can imagine and they're definitely one of the top public schools in the nation," he said after the visit.
"I feel like I fit in well with the players and the students at the university; and the program is good – especially playing in a tougher ACC now."
The 6-6, 230-pound quarterback also had offers from Kentucky, Vanderbilt and Maryland.
"B.J.'s a very physical kid," Spring Valley High School coach Jimmy Noonan said. "He's got all the tools to be a big time quarterback. He's right at 6'6 and 230 pounds right now, but he was our team's leading rusher from a year ago, so he's not your typical big quarterback. He ran a 4.78 at the Nike camp last year, so that gives you an idea of what type of athlete he is.
"B.J.'s mentality is of a fullback or a linebacker, he just loves to hit and loves contact," Noonan continued. "He's just a huge competitor, who loves the game and understands the game."
Spring Valley posted a 9-2 regular season record and advanced Friday in the Class 4A Division II Lower State playoffs with a 15-14 win over Conway. Top-seeded Spring Valley's next opponent is fifth-seeded Marlboro County.
In a struggling offense, he has posted senior season stats of about 1,250 passing yards, seven passing touchdowns, and 525 rushing yards.
Stay tuned for more on this breaking news ...