His research focuses on understanding the role of human values in the design and use of information technologies, developing new technologies for ethics education and evaluating the effectiveness of ethics education for preparing information professionals for the ethical challenges that they will face in the workforce, and developing new approaches for computational social science through collaboration with computational linguists. His research has been funded by nine grants and fellowships from the National Science Foundation (NSF) as well as funding from the Intelligence Advanced Research Projects Activity (IARPA), and has been published in journals such as Journal of the American Society for Information Science and Technology (JASIST), Communications of the ACM, Computer, and The Information Society. He serves as an Associate Editor of The Information Society.