He was awarded the Witold Lipski Memorial Best Student Paper Prize at the International Conference on Database Theory, Rome, Italy, September 1986, and the Gold Medal for the Best Doctoral Dissertation in Electrical Science Division at the Indian Institute of Science, Bangalore (1990). He was a postdoctoral fellow in the Department of Computer Science and Computer Systems Research Institute, at the University of Toronto, Toronto, Ont. during 1987-89.
His research interests span a wide spectrum of topics in Database Systems and related areas, including: relational and object-oriented databases, advanced data models for novel applications, OLAP and data warehousing, database mining, data integration, semi-structured data and XML, directory-enabled networks, querying the WWW, information and social networks and social media, recommender systems, and personalization. A common theme underlying his research is to model problems not traditionally viewed as standard data management problems and bring the technology of efficient data management and mining to bear on them, thus pushing the frontiers of technology. This has often taken him to the "flip" side of many fields and problems. He collaborates widely with both industry and academia the world over. He has been a consultant to H.P. Labs, Palo Alto, CA, and AT\&T Labs Research, Florham Park, NJ, Oracle Corp., and Yahoo! Research and a visiting professor or researcher at the Limburg Universitair Centrum, Limburg, Belgium, IASI, CNR, Rome, Italy, and the Indian Institute of Science, Bangalore, India. His research is funded by the Natural Sciences and Engineering Research Council of Canada (NSERC), the Network of Centres of Excellence/Institute of Robotics and Intelligent Systems (NCE/IRIS), and Mathematics of Information Technology and Complex Systems (MITACS), and an NSERC strategic grant on Business Intelligence. He is a Research Fellow of the BC Advanced Systems Institute and was named ACM Distinguished Scientist in November 2016.