Abigail D.
very in depth
the thoroughness of the explanations allows a deeper understanding of the key point behind each topic making the problem-solving aspects both in class and in assessments a lot easier. the repetitive checking for understanding makes recalling important information easier




