A system for predicting and surfacing content predicted to be engaging for a specific user, typically combining collaborative filtering, content-based filtering, and engagement optimization.