...Over the years, I’ve gathered a plethora of teaching styles and techniques, in order to pick the one best suited for an individual. I work with my students, listening to their concerns and needs, to insure the most productive and fruitful tutoring sessions, resulting in an end product both mysel... (read more)
...Most of this work is design sophisticated algorithms. I have a Masters in Computer Science degree from Indian Institute of Technology Madras. I have over 30 years of programming experience and half of that experience is at Microsoft. (read more)
...Also, I have been a tennis coach for about 3 years and played tennis over 10 years since high school. I educated many young tennis players on service games, ground strokes, slices, spins, techniques, and foot work. I have played in the USTA tournament and Michael Chang's League. (read more)
...I enjoy tutoring a variety of subjects, including math, Chinese and ESL English. I always try to make it easy and fun to learn. I've helped many students improve their grades and study skills with my experience. (read more)
...What we were doing involved developing models for the world. I saw it for the first time. We were peeking at the motivations of solving the problems of reality. (read more)