Duke freshman Jared McCain has had a terrific yea