Michael Degen's scientific contributions