M. Mullen's scientific contributions