I love to learn and teach. Learning and teaching is not restricted to the schools or universities. We learn when we travel to different places, interact with people from different cultures and backgrounds, and live or work in a new environment. That's why I've always moved around a lot in life and tried teaching and learning about as many subjects, countries, and cultures as possible.
I've taught for over 20 years in USA, China, Kuwait, and Pakistan. I've taught students of all age groups - adults, adolescents, toddlers. Most of the time, people have wanted me to teach math, so that's what I've taught the majority of the time. However, I have a lot of experience teaching English, social sciences like sociology and psychology, and computer science.