Neural course embedding for recommendation