P. E. Hudak's scientific contributions