Hi,
I'm a senior C/C++ programmer who has sufficient skills in low-level programming of network engineering, linux programming, embedded programming, game development, and high-level one in cross platform desktop application implementation. As I'm already familar with assembly, I'm full versed in internal architecture of compiler, too.
By starting simple Hello world program, I can build detailed and effective plan to teach, providing not only grammar, but also software engineering principals.
My favourite book is "Code Complete", I can use this book as a reference or other available ones.
Look forward to discuss more details.
Regards,
Pablo