Concepts of each topic are very clearly explained and reinforced constantly throughout subsequent lessons. Worksheets provided are fantastic in ensuring that any doubts I have left are answered before moving on to the next topic.

The teacher is very prompt in answering my post lesson questions with thorough explanations provided. I how the pace is never too rushed to ensure an optimal learning experience. Right now, I genuinely understand what I am doing without the need to resort to plain memorizing.

Teacher is extremely authentic in caring for my growth for the subject!