Alan J. Singer's scientific contributions