TDC has taught me how to reason the answers and has made me think logically and experientially. I also received excellent help from staff with answers to my questions. I also received coaching on strategies that became very helpful, especially strategies relating to conceptualization and time management. Whenever I needed help I received timely and consistent support, and never felt ignored or left to wait. This is quite an amazing support system.