His courses are excellent and you can learn a lot in a short amount of time. Compared with the superficial content taught in school, TC’s courses were more in-depth and made me realize that the knowledge I mastered was actually not that clear. I especially like the companion content he provides, including quizzes and lots of exercises. This can help me practice in time and understand my abilities and shortcomings. After each class, I learned many different question-answering techniques and important knowledge points.