he has taught regular courses at the university of pennsylvania, the university of the arts (philadelphia), and the university of british columbia in addition to the indian institute of science education and research, pune. he has been a visiting critic at krvia.