My research concerns collaborative technologies at large to leverage the creative alchemy among people through computers, as individuals and in groups. This work is based on the premise that greater coupling among individuals, groups and organizations makes collaborative systems a critical factor in business, government and society. The increasing dependence of our social fabric on multimedia-rich interactions through the Internet attests to this working premise.


How can computers, linked together through the variable-quality nature of the Internet, offer the best possible platform for seamless interactive work? How can network protocols and services augment groups of users (aka virtual teams) to work together in the most effective ways? What mechanisms in network architecture can support cohesive usage and delivery of multimedia regardless of time or place? How can the scope of classroom teaching be magnified to assist the learning process? How are distributed collaborative work practices affected by the choice of tools and their capabilities, that is, how can collaboratories be designed best to facilitate cooperative work? And how can collaborative networks help humanity to create a sustainable future?


- multicasting, groups, virtual teams
- collaborative tools (synchronous and asynchronous)
- pervasive and ambient collaboration
- media-rich collaboration environments, collaboratories
- security in collaboration
- control mechanisms for coordination and collaboration
- social computing
- telepresence
- web support for collaboration
- agent for collaboration
- collaborative filtering and recommender systems
- cooperative computing support for smart homes
- use of multimedia in collaboration
- media-awareness in data transmission
- synchronized, adaptive, scalable and high-quality media delivery through networks
- distance learning and e-learning
- societal impacts of technologies


IBM, Santa Clara University, Nortel, ONR, DARPA, NSF


Linux and Windows PC clusters, Sun workstations, programmable router etc.