North Carolina (9-3) has had a little of everything in its first dozen games of the 2013-14 season.
Big wins? The Tar Heels have taken down Louisville, Michigan State and Kentucky.
Frustrating losses? They dropped games to Belmont, UAB and Texas.
Close calls? They only beat Holy Cross by eight and needed overtime to defeat Davidson.
Through it all, the Tar Heels have shown that they have both capabilities to leverage and areas of improvement to work on.
Here is a quick look at three of the Tar Heels' biggest team strengths and weaknesses as they inch closer to opening their ACC schedule after playing UNC Wilmington on New Year's eve.
Bleacher Report - College Basketball
Article is property of BleacherReport.com