A recommendation system for language learning hits 95% coverage and 0.95 AUC. — Synthesis