Have a Question?
Will the systems you teach work with any reply from the opponent?
Will I be prepared for everything?
As you might understand, chess has too many variations to analyze them all. However, one does not need to know absolutely everything to play a strong game. You need only have the necessary knowledge. In new situations you should use the principles of chess. Such universal principles are presented in my courses