RTI’s Nestor Ramirez finds himself at Chapel Hill