TC lessons are really useful. He explains the concepts and illustrates the theories with examples clearly. Besides, TC provides a lot of extra exercises to let students practise on different question types. The exercises are great enough to check your understanding on the topics. The pace of the lessons is ok, not too fast or too slow.