I'm a friendly tutor with experience teaching computer science and designing curricula. When teaching computer science concepts, I am big on drawing pictures and diagrams in order to explain things. I find that thinking about abstract concepts is easier with a concrete spatial representation right in front of me--perhaps you do too!
In college I also took many writing-heavy humanities courses, hence I am also available for English tutoring.
I treat my tutoring sessions less like lectures and more like casual conversations where the key is good two-way communication.
Subjects: Computer science, programming, English, essay composition.
Undergraduate Degree: Bard College - Bachelors, Computer Science
Reading, art, hanging out in the woods, ideo games
What is your teaching philosophy?
Communication is the name of the game.
How can you help a student become an independent learner?
Impart not just the material in question, but relevant cognitive strategies as well.
If a student has difficulty learning a skill or concept, what would you do?
I would attempt to explain it in multiple different ways since everyone has their own style of learning. I would also try to get down to the fundamentals of the concept, and work with the student to understand the nature of their misunderstanding: what exactly is it that's tripping them up?
How do you evaluate a student's needs?
Getting to know their personality and cognitive style really helps me figure out their needs. I can also ask them what goals they are hoping to accomplish.