G. Krishnamoorthy's scientific contributions