He teaches undergraduate and graduate courses in semantic data integration, data management, data communications and networking, database applications, and mobile applications. He is one of the founding members of DINAMIC, a research group of IS faculty and students who pursue research in intelligent information discovery in various application domains. His research work has been published in peer-reviewed journals, conference proceedings and book chapters. He has been funded by NSF, USGS, MD Board of Elections, Northrop-Grumman and IGSR. He holds a Ph.D. in Computer Science from the University of Houston.