I had a very varied requirement to learn C++ based on the application I was working on. I was a rookie to C++ and was working on a project which involed advanced C++ topics, I did not want to take a conventional C++ class as tons of such material were already available on the web. Hence, I posted my requirement to learn C++ based on the examples from my application. In this way, I could learn C++ better and at the same time advance faster with my work. I got a lot of responses, but the experience Mr Srinivasa with real time projects impressed me and when I spoke to him over phone and discussed all my requirements, he readily accepted it as a challenge. WIthin the time crunch of my project deadline, which was just over a month, he was able to identify concepts from my application and teach me accordingly which made it easy for me to go back and apply the same successfully. I would definitely reccommend Mr Srinivasa to anyone who are looking to learn C++ in an applcation oriented way.