I first discovered my love for teaching when I worked as a ProAdvisor for Codecademy the summer after I completed my undergraduate degree. Following that, I led recitations as a graduate student for undergraduate Computer Science courses at the University of Pittsburgh. Both of these experiences provided me with a diverse group of students in terms of age, background, and learning goals.
As a tutor, I like to avoid the over-used buzzwords that flood the Computer Science industry. I am...
Loading...
One of the most outstanding tutors in the country!
Expert in his field. Takes the time to explain complex terms in layman's terms. I will continue with him as I take additional courses in computer science. Spencer is very organized and extremely helpful.
Linda , 4 lessons with Spencer
Very knowledgeable and patient.
He taught me how to set up my lap top computer to be able to make mobile apps for the android phones and some other tricks/shortcuts on the keyboard, also a deeper understanding of how mobile apps get connected with a server and databases.
Jose, 2 lessons with Spencer
Great lesson
Very helpful and thorough. Highly recommend Spencer, he is very professional, easy going and to the point. Will definitely work with him again.
Alex, 2 lessons with Spencer
What I needed. Brings code samples to get the most out of a single session.
I think the lesson was fine. I had a number of code examples that I wasn't fully 100% grasping. Spencer was helpful in getting me to organize my thoughts a bit better on the facets that were going over my head. An hour isn't a ton of time, but I got what I needed from the session.
JONATHAN, 1 lesson with Spencer
Help with JavaScript
Perfect! I could not ask for more. Highly recommended tutor for JavaScirpt and gaining confidence with GitHub. Punctual and fast with explanations and advice on next steps.
John, 2 lessons with Spencer
Knowledgeable and patient tutor
Spencer helped me go through a thorough review of fundamental skills and knowledge needed for coding on Python. He explained it in ways I was able to understand, and I'm confident I’ll apply the knowledge to solve problems. He was excellent!
Caroline, 1 lesson with Spencer
Prepared and patient
Although he didn't know c++ very well, he still helped me a lot with one of my projects. He walked me through with planning the project and doing example test cases. He answered all my questions and was patient if I had more.
Anna, 3 lessons with Spencer
Great help with college level computer science work
I've worked with Spencer twice now. Each time I reached out when I was stuck on some upper-division Algorithms coursework. He was a great help both troubleshooting my Python assignments and helping me with the mathematics involved. He's knowledgeable, patient, easy to work with, and a great communicator. I'll definitely reach out to him again if I need help with any college-level computer science work. I highly recommend him.
Adam, 3 lessons with Spencer
Patient tutor
Spencer taught me about the coding structure of the problem and helped me better understand the problem. Also when there are bugs in the coding, he patiently helped me back test and solve the problem.
Tony, 2 lessons with Spencer
Excellent Communication skills
Spencer helped my daughter with basic Python. He was able to teach her the basics of how to use Python and help her debug the code she had written. She feels much more confident about her abilities to continue this project on her own. Fast response to a request for lesson and flexible with times to meet!! Would use him again - excellent verbal skills and ability to teach not just take over the programming.
K, 2 lessons with Spencer
Response time: 1 hour