He teaches courses in eBusiness and digital content management. He has authored/coauthored more than 70 research papers. Most of these publications are related to eBusiness technologies, software engineering, net-centric computing, and multimedia document management.