I am a retired Mechanical Engineer. I have been an online math tutor at TutorVista for more than 10yrs. I have a lot of experience teaching India, US and UK level math to high school and college level students. I have used different learning software from whiteboard to surface pens to teach my students. I have always tried to customize the instruction to suit my students learning styles and needs. I have used Skype and Hangout to communicate with my students. I also prepare my instructional manuals to prepare myself ahead of each class. I never feel any topic is alien to me as I always try to research and self-teach before attempting to solve a problem.