https://andrespang.de/2013/07/19/student-learner-teacher/
Student - Learner - Teacher