1986 PhD UT Austin, Advisor Cameron Gordon.
1986 - 88 Post Doc at UBC Vancouver Canada
1988 - 91 Lecturer, Technion, Haifa, Israel
1991 - Senior Lecturer, Technion, Haifa, Israel
1993 - Short time visitor, University of Melbourne, Melbourne Australia
1993 - Short time visitor University of Provence, Marseilles, France
1994 - 5 Visitor, Institute for Mathematical Sciences at Stony Brook, Stony Brook NY
1996 General Member, MSRI, Berkeley, USA