I have been doing a lot of tactics training, endgame studies, opening studies, and reading books by Yasser Seriawan and Josh Waitzkin. My big thick book is the Complete Chess course by Fred Reinfeld. Yasser's book teaches space, tactics, and pawn structure really well, and Josh is like the undisputed master of attacking.

I used to be very, very good at this game but I've gotten rusty over the years of not playing. I didn't play in school because no one wanted to play against me. Playing so many opponents recently and studying several hours each day has improved the game.

I'll even say it: My big weakness is playing as Black. I've studied White's game so much, that I am way out of my element when I am playing as the Black pieces. Too defensive, not enough attacking.