My philosophy in teaching and tutoring is to make sure students really understand the subject matter, and not just be able to solve specific problems or questions. I normally challenge my students by asking them questions and trying to get them to figure it out on their own. If what you are looking for is someone to "help" you solve homework, I am not the right person for you! I believe that when a student sees the complete solution to a problem given to them, the benefit is lost. Student have to try their best, and I know how to make them try their best. I also don't just teach students methods to solve problems, I also show them how and why "it works" and try to link it to real world applications and examples.
Students vary greatly in their backgrounds, capabilities, and level of attention. It is always a challenge to keep all types of students interested and involved. I try hard to tailor my methods and style to the particular student. There is no question that in teaching there is no "one size fits all"!
In my opinion, one of the most important aspects of teaching is mutual respect. I always scored very high in student evaluations on this point in particular. I don't intimidate students and always encourage students to ask questions, and not let anything "go over their heads". I always tell my students that there are no bad or silly questions, all questions are good questions.
I hold a PhD degree in electrical engineering. I have taken numerous math, physics, and computer courses, so I have a really good background in all areas of math (algebra, geometry, trigonometry, statistics, probability, and of course, calculus). I started tutoring when I was in high school, where I tutored my colleagues on many subjects including math and physics. In college I have tutored freshmen on physics. I also have tutored freshmen on computer courses such logic design. I have also taught many courses in college on computers, networks, and computer security.
back to top