TDC was great! It was really nice to have a study program to follow and to be able to check things off the study list as I progressed (I am such a list maker!). They covered so much material in a way that wasn't super mind-numbing and boring. The mock exams were super helpful because I was used to feeling super uncertain come the day of the exam. Feeling uncertain didn't stress me out anymore because I was used to the process from all the mock exams. I will definitely be recommending TDC to my friends!