Daniel Wennberg's scientific contributions