Michel Peoch's scientific contributions