У меня пара моих детей искренно учат темы по математике и хорошо , просто от зубов решают задачки, но как только решают, что тема пройдена и она больше в учебнике не появится, то все эти знания из головы просто ветром сдувает. Просто особенности быстрой памяти. Надо как-то донести до парня, что записывать решения и формулы надо на долгосрочную полку памяти. Мне помогло то, что задавали моей младшей столько задач, что не выучить, было не реально и требовали четких , без ленцы действий. К римеру. Задача на движение. "Едут на встречу два предмета, один в три раза быстрее...."  - на эту тему задают 15 задач. Потом, "Едут на встречу два предмета, один проехал на Х км больше.." - и на эту тему 15 задач. И так очень подробно обо всем. Все задачи в одно действие, но их очень много однотипных, и каждого типа по 15-20шт. А умножение - так вообще по листу Нефедовой за раз, это помимо задачек. Не выучить, просто невозможно)