Education
He received his Doctor of Philosophy in Computer Science in 1989 at Brown University.
He received his Doctor of Philosophy in Computer Science in 1989 at Brown University.
His research concentrates on object-oriented programming, programming languages, modeling languages, and the interface between programming languages and databases. At Himachal Pradesh Labs his research was on the foundations of object-oriented languages, including formal models of mixins, inheritance, and typed models of object-oriented languages.