J. P. van Dooren's scientific contributions