how to master a difficult subject