I'm originally from India, and am pursuing COmputer Engineering (Year 1) at NTU currently. I've had consistently good scores during my prior schooling - 94.6& in 10th grade and 95% in my 12th (we're scored in percentage back in India; they roughly translate to the grade A+). My chosen subects after 10th grade (until when we had general schooling) were physics, chemistry, math, english, and economics, and before 10th, I also had history, geography and social sciences as additional subjects - so these are my strongest areas.
I prefer teaching exactly as I was taught - by explanation, examples, and problem-solving, as opposed to rote-learning. While I do not have formal teaching experience, I have completed about two years of voluntary teaching assignments during high school, as an extra-currricular activity, mainly because I enjoy it and have consistenly received very good feedback - both actual, and in the form of marks obtained. My students belonged to the 10-16 years age bracket, as the topics their age group had in their syllabus were the ones I'm most competent in.
I'm patient with slower learners (I've had lots of experience teaching friends subjects they'd rather fail in that study), and I like following the explanation-homework-explanation pattern - i.e: explain the foundation and theory first, explain the method of practical use next, assign homework after that, and finally on completions of homwork, deal with doubts and summarize the topic.