Mauricio J. Mixco's scientific contributions