he has taught in iowa university as a visiting professor