Kim, a 6-foot-4, 274-pound offensive lineman from Hoschton (Ga.) Mill Creek, received the offer during a meeting with Larry Fedora.
"He told me that I've been maintaining a good GPA and he liked my game tape and I was one of the top O-lineman they were looking at," Kim said.
Duke, Miami (Ohio), and Tennessee have also offered Kim, while Clemson, Florida State, Georgia, Mississippi, Mississippi State, and Ohio State have expressed significant interest.
None of the schools Kim has been in contact with have discussed exactly what position he'd play along the offensive line. He starts at right tackle for Mill Creek.
With an offer in hand and a visit behind him, Kim has a favorable opinion of UNC.
"It has great academics, obviously," Kim said. "I like the coaches. The facilities were really, really nice. [UNC] is definitely at the top of my list."
Kim says that his favorite schools list is composed of the four schools that have offered with no clear leader.
"They're all neck-and-neck, really," Kim said. "It's going to be a tough football season."
In addition to Fedora, Kim met individually with Chris Kapilovic, UNC's offensive line coach, and Ron West, his primary recruiter.
"They told me that they liked my offer and told me how much they want me to come there," Kim said. "Coach West mentioned how they've been having offensive linemen drafted recently. That's definitely big, because I've dreamed all through youth ball – and even now – about being drafted myself."
Kim's stay also included a tour of UNC's football facilities. He and his parents also did some touring of their own to get a grasp on Chapel Hill.
"I loved it," Kim said. "It was really nice. The school is nice and the facilities were great. It was definitely one of the top schools I've been to."
Kim has also visited Clemson, Duke, Georgia, and Tennessee.
While sitting in Kenan Stadium watching UNC defeat Boston College, Kim's focus was the Tar Heels' offensive line and its scheme.
"I noticed what they do differently from my high school," Kim said. "It was all stuff that I could definitely adapt to."
The week of the UNC visit, West contacted Kim via social media.
"The coaches wanted me to call them so I called them and they sounded interested," Kim said. "So I just wanted to take a visit. That weekend just worked – my dad said it was a good weekend for him and my mom. And that was [Mill Creek's] bye week."
Kim plans to return to Chapel Hill at some point, if not for another game. He also is looking to visit Clemson again, and make his first trips to Florida State, Mississippi State, and Tennessee.