His research is primarily in the area of intelligent and modern databases and knowledge-based systems. He is one of the Co-PIs of this NSF project in which his goal is to develop new technologies to understand how STEM learners leverage educational resources outside classrooms, interact within the online community and their peers to further their knowledge, and influence other learners on social networks. He is also interested in other application domains such as technology-enhanced online learning, bioinformatics, social networks, eco-informatics and eGovernance. He is a member of the Association for Computing Machinery, ACM Special Interest Group on Management of Data, the Association for Logic Programming, the International Society for Computational Biology, and the IEEE CS.