Steve Mendelsohn's scientific contributions