Il a travaillé sur des problèmes de combinatoire, de théorie des graphiques, de théorie des nombres, d'analyse classique, de théorie d'approximation, de théorie des ensembles et de théorie des probabilités.
Il a travaillé avec des centaines de mathématiciens sur les problèmes de combinatoire, la théorie des graphiques, la théorie des nombres, l'analyse classique, la théorie de l'approximation, la théorie des ensembles et la théorie des probabilités.