he has taught at the universities of paris bordeaux geneva and montreal