UNC professor runs 11th Boston Marathon