Hi, I am a C / C++ programmer. I am interested in your task and would like to do it. If you know the basics then we can start from Object Oriented Programming basics in C++ (topics including classes, defining constructors and their different types, operator overloading, overriding, inheritance, ploymorphism etc ). Then we will move toward memory management (topics like, leaks and overrun, memory leaks, pointers and pitfalls, heap and STL wrappers, STL vector methods etc.). Then I would like to move toward advanced C++ (topics like Genetic Programming, Exception Handling, Stream Input and Output, Generic Algorithms, Non-STL Data Structures and Algorithms, Namespaces, Sequential and Associative Containers etc) . Note: The price is just a placeholder, I will place the real price after knowing that how many hours you have in a week. Contact me anytime............. Thanks.