Not only do they provide comprehensive teaching, but they also ensure that you put your knowledge into practice by assigning homework. The remarkable level of support and guidance they offer has instilled in me a strong sense of trust in this group for my training needs.