prof. vic villan