I have done my Master degree in Geography. I teach Earth Science since 1 year , the best experience that I would like to share is that irrespective of basics that an individual has, need to help the student in understanding the core concepts in clarity. In that way, I am able to push my students in understanding the basic logical structure of subject and excel slowly. I prefer and pump the concepts slowly rather than going in a super sonic speed. For any student (irrespective of class) acquiring interest in the subject matters rather than learning like a machine.
Read
understand
understood
register
recollect
apply
innovate
invent
these are the fundamental steps to progress a learning curve in the subject.