Berkeley Graduate, Programmer, Experienced Teacher
Berkeley Graduate, Programmer, Experienced Teacher
I am eager to work with students who are falling...
I am eager to work with students who are falling behind, as well as students that want to get ahead or explore outside of the normal curriculum. I also love working with other software developers and web designers helping them build the rough parts of their projects. My major was in Cognitive Science, with focused on memory and learning methods, artificial intelligence, and computer interface, and my strength is in breaking down complex problems into easy steps, and tailoring the learning process to each student's learning style. I have developed my own methods to learn everything from multiplication tables, to English as a second language, to physics and software design.
As a student, I got perfect scores on the math portion of the SAT, the Math SAT II, as well as both the math & physics AP tests. I have taught over a thousand students, both one on one and in classrooms up to 14 students, in California, China, and Ohio. I've been featured on national TV in China for writing and teaching a Christmas play to ESL students age 3-6, which was performed on stage in front of ~600 people, with only 2 weeks preparation. In 2014 I was hired by an independent film company for on-set technical support, and was called on to replace the head writer as well as given a walk-on role as a supporting actor. I have an interest in ancient number systems and ancient astronomy methods that were used to calculate the size of the earth and the distance to the sun thousands of years ago. I can also solve a rubik's cube in around 1 minute using a "no-memorization" system I developed.
My philosophy: A teacher must understand the student, and the student must believe that they are capable of learning the material. A good teacher should teach the way the student can best learn, not the way the teacher feels most comfortable explaining. I'm always open to alternative approaches of learning...
Memorizing a routine or formula is fine for tomorrow's test, but routines and formulas are quickly forgotten. An in-depth understanding of why something works will last forever, and even after the formula is forgotten it can be rediscovered, or even solved without using the formula at all.
Steven has provided examples of their subject expertise by answering 20 questions submitted by students on Wyzant’s Ask an Expert.
He can explain in one hour what it takes others two or more hours to explain. Knows how to break down very technically concepts with great analogies and parallels to concepts within and outside Computer Science.Caleb, 8 lessons with Steven
Very knowledgeable and patient tutor!!!
Always makes sure that his students understand the material. He is very respectful and patient tutor. He finds solutions very fast and effectively help you to solve a problem. Best tutor I ever had!Ark, 3 lessons with Steven
He is very knowledgeable and expert. He is very kind and helpful. No doubt that definitely he is the best.Fadiyah, 3 lessons with Steven
Extremely helpful with my React problem, bringing deconstructed props from the declaration into into a nested function in the component! Highly recommend to other developers.Matt, 2 lessons with Steven
Steven, helped with some logic issues I am having with Sequelize. I truly adaptable teacher, thanks again I’ll be setting up another session next week!Ciprien, 1 lesson with Steven
SORRY I didn’t find sooner
But GLAD I did now! Steve and others from this site are EXACTLY what I have needed. Steve helps me hell myself, gives me direction on where to focus, and when I get stuck, there is someone I can ask for help. I’m learning without feeling like I’m wandering alone in the dark. THANK you!Marcia, 20 lessons with Steven
Very knowledgeable, very helpful!
Steven really helped to fill in the gaps in my programming knowledge. He walked me through a step by step solution to my problem and made sure I understood the changes made to my code before continuing. I will definitely contact Steven anytime I have trouble with a programming topic!John, 1 lesson with Steven
Easy to work with
He did a great job understanding my 600+ line project and was very quick to help. I only had some small issues but he was able to find what things were referencing quicklyAustin, 1 lesson with Steven
knowledgeable and very helpful Python tutor
Steven was a very helpful tutor. I had a python project for school that was not functioning the way I wanted. Steven was able to see my code and understand it instantly. He was able to explain why it was not doing what I thought it was supposed to be doing. He helped me understand how to think through my program, so I would be able to get it running properly. I would a highly recommend Steven for your python needs. He was very friendly, and he was able to simplify things, so I could fully understand the issues. It was well worth the money. Thanks again Steven, I will definitely be using him again for other python needs.Bryon, 2 lessons with Steven
Knowledgeable and flexible tutor
Very helpful with a specific SQL problem. Easy to work with. Came up with a creative solution, and lets the student do most of the work for maximum learning potential. Would recommend for your computer science needs.Gavriel, 1 lesson with Steven
Response time: 1 hour