I am convinced that a well-balanced training process is to be very complex. I teach my students not only opening lines, but first of all, I do my best they understand chess as it is, I show and explain general principles of the game at various levels.
My students begin to understand much better the significance of fighting for the center, why it is vital to aim at the fast development of the pieces, what is interplay of the forces and why it is so important in chess.
In my training process a lot of attention is paid to tactical abilities and variant calculation technique development, positional understanding and dynamic feeling, psychological aspects of chess struggle and, of course, end-game. Opening repertoire and its connection with typical middle-game is gradually being built, but it is already deliberate one based on received knowledge.