Begin implementing Learner.