T100 is good but there are a few problems with it- some teachers aren't very dedicated, it is very much overpriced, it is group tutoring (not matter how small the classes may be, it is still no where near as good as 1 on 1) and most importantly; only 1 thing can determine whether you do well or...