He received an M.S. in Computer Science from San Francisco State University in 1997, and a Ph.D. in Computer Science from the University of Michigan in 2002. His research interests include multiagent systems, peer-to-peer systems, machine learning, intelligently dealing with Web data, electronic commerce, the social impact of technology and using technology to address issues of social justice.