Kempeneers, Pierre, University of Geneva