Skip to main content

About Michael D. Ekstrand

Starting at Boise State University in 2016, Dr. Michael D. Ekstrand specializes in researching human-computer interaction regarding recommender systems.  Currently an assistant professor in the Department of Computer Science at Boise State University. Dr. Ekstrand received his Ph.D. in Computer Science from the University of Minnesota and his B.S. in Computer Engineering from Iowa State University.  He has built a number of open-source software packages, open-source software distribution being a key part of his research.  Recent examples include: LenKit - a toolkit for building, researching, and studying recommender systems, and Grapht – a dependency injection framework for Java with novel configuration and static analysis capabilities.


2016 Present Assistant Professor, Boise State University Department of Computer Science
20142016 Assistant Professor, Texas State University ‐ Department of Computer Science
20082014 Graduate Research Assistant, University of Minnesota ‐ Department of Computer Science


Honors and Awards

  • Texas State University Research Enhancement Program, $8000 competitive internal research grant


2014 Ph.D. - Computer Science, University of Minnesota
2007 B.S. - Computer Engineering, Iowa State University

Forthcoming Works (2)

Articles (3)

Conference Papers (5)

Developed Software (3)

Experiments, Code, and Data (1)

Invited Talks (3)