Professor weighs in after Donald Trump’s Asheboro rally