His research focuses on how to evaluate and understand recommender systems in terms of user goals and information needs, as well as how to support reproducible recommender systems research. He is the lead developer of <a href="http://lenskit.org">LensKit</a>, an open-source toolkit for building, researching, and studying recommender systems.