UVA Computer Science professor resigns over incompetence of board | Heykuki News