Experience Summary
I have tutored high school students before for about two years on high school Physics.
I was a university Physics teacher for three years teaching non-Physics major and Physics major students on astronomy, mechanics, electrodynamics, thermodynamics, etc.
I also taught here in the United States at the University of Missouri when I sub for a professor in Semiconductor.
Here are the subjects I can teach:
Physics - any level
Math-up to differential equations
Electronics
Algebra
Teaching Style
In Physics especially tutoring, the approach that gives me best result so far is to directly engage the student in solving Physics problems. It is one thing to present the subject matter but it is a whole different thing to solve problems. Most students don't really understand the significance of the theory or law until they apply in solving physics problems especially those with relevance to real life situations. Since most of the theory were taught in school already, I kind of directly immerse the student to problem solving because that is where you will know whether the student understand the subject matter or not.
It is a kind of hands-on approach.