He began his teaching career at Carnegie Mellon in 1986 and was elected as the University Professor in 2008, the highest distinction a faculty member could achieve.
His research interests encompass the areas of internet-enabled collaborative design, collaborating autonomous systems, agent-based architectures for distributed design and embedded control, software composition and reconfigurable software for real-time embedded systems, reconfigurable and distributed robotic systems, integrated design-assembly planning systems and distributed information systems.
He has received several awards and recognitions, including the George Westinghouse Award for Education, elected membership of the American Academy of Arts and Sciences, National Academy of Engineering (NAE) and the American Society for Engineering Education (ASEE). He is a Fellow of the Institute of Electrical and Electronics Engineers (IEEE), the American Society of Mechanical Engineers (ASME), the American Association for Advancement of Science (AAAS), the American Association of Artificial Intelligence (AAAI) and the Indian Academy of Engineering.
He serves on advisory boards for several non-profit and government organizations, venture capital firms, and high-tech start-up companies. He has served as a member of Strategy Review Board for the Ministry of Science and Technology, Taiwan; the Council of Deans of the Aeronautics Advisory Committee, NASA; the National Research Council Board on Manufacturing and Engineering Design; the Pennsylvania Treasury Advisory Board; and the Senior Advisory Group for the DARPA Program on Joint Unmanned Combat Air Systems.
He received his bachelor’s degree in electrical engineering from the Indian Institute of Technology - Kharagpur in 1980, and his MS and Ph.D. degrees in electrical and computer engineering in 1984 and 1986 at Carnegie Mellon. In 2014, he received an honorary doctorate of science from the Indian Institute of Technology - Kharagpur.