Apresenta filtragem colaborativa, modelos baseados em conteúdo, ranking e avaliação on-line e off-line. O aluno constrói um recomendador e analisa popularidade, diversidade e ciclos de feedback.