Prior to the visit, Cooper's knowledge of UNC was limited, but the 5-foot-11, 190-pounder got his fill of information during his stay.
"North Carolina shocked me," said Cooper. "I didn't know it was going to be like that. I didn't know the campus was like it was and how important it was about academics. The campus and the facilities – all that shocked me.
"I love that Julius Peppers and a couple of other cats are in the [National Football] League that I didn't know were from North Carolina.
"A lot of small stuff caught my eye, but the facilities really and I liked the college town. I liked all of it."
Cooper arrived in Chapel Hill on Wednesday and left Friday. Following his trip to UNC, Cooper was supposed to officially visit Florida, but that journey was canceled.
"Florida, they decided to go for a bigger ‘back so I'm through with Florida," said Cooper.
Cooper, who is looking to enroll at the school of his choice in January, will choose between Miami, UNC, and Oklahoma State within the next couple of days.
"The next step is clear my mind and hope God gives me a sign on where I should go," said Cooper. "I'll decide where I should go right after Christmas.
"I'm praying and thinking where I want to go. I'm just going to try to think about the goods about the schools, [and] then I'll make my decision. I've been trying not to think about it too much, [because] I've been stressing."
While Cooper has officially visited all three schools, he is "not really" leaning in any direction.
Last February coming out of Memphis (Tenn.) Melrose, Cooper signed a National Letter of Intent with Miami, but was forced to prep a year at Milford after falling one point short on his ACT score. Following Larry Coker's firing, Cooper opened up his recruitment.
As a senior at Melrose, Cooper accumulated over 2,000 yards rushing. In just eight games at Milford, Cooper rushed for 1,247 yards and 15 touchdowns.