	He received a number of major awards including Alfred P. Sloan Foundation Fellowship (1968-1970), Guggenheim Fellowship, University of Basel, Switzerland (1970-1971), elected Fellow of the American Association for the Advancement of Science (1989) and the Alexander von Humboldt Senior Scientist for the University of Heidelberg, Germany (1992- 1993).