I am Kaushik Roy Chowdhury from Christchurch, New Zealand (God’s own country) whose main passion in life is all about software education, teaching and mentoring. I am a Microsoft Certified Professional (MCP). I have a Master's degree in Computer Science (from AUT University, Auckland) which is accompanied by more than 15 years of commercial experience working in several assignments for companies in New Zealand. I have also taught extensively in tertiary institutions (Including two Universities in New Zealand) in programming languages such as C#, Java, and C. My vision statement is Software consultation, mentoring, learning and teaching new technologies. Everyday I do what I love most: Learning new technologies and tools related to software development and translate this knowledge for creating useful and engaging e-learning materials for willing learners . I have been to mentor and train young and intelligent minds with the cutting edge technologies that will enable them to enjoy a great career path and settle in the pursuit of a great profession.