Vincent Hachard's scientific contributions