Michael D. Ekstrand is an assistant professor in the Department of Computer Science at Boise State University. 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 LensKit, an open-source toolkit for building, researching, and studying recommender systems.


Introduction to Recommender Systems: Non-Personalized and Content-Based

Nearest Neighbor Collaborative Filtering

Recommender Systems Capstone

Matrix Factorization and Advanced Techniques

Recommender Systems: Evaluation and Metrics