Professional Tutor for Computer Science, Math, and Physics
Professional Tutor for Computer Science, Math, and Physics
I am currently a graduate student pursuing a masters degree in Engineering Science and Mechanics from Penn State University, and I am completing my degree remotely while living in Williamstown, MA. During my undergraduate and graduate enrollment, I have had several years experience teaching and tutoring undergraduate math and science courses. My undergraduate major at Williams College was Computer Science and I have spent a summer as a software development intern for Microsoft, so I am very...
I am currently a graduate student pursuing a masters degree in Engineering Science and Mechanics from Penn State University, and I am completing my degree remotely while living in Williamstown, MA. During my undergraduate and graduate enrollment, I have had several years experience teaching and tutoring undergraduate math and science courses. My undergraduate major at Williams College was Computer Science and I have spent a summer as a software development intern for Microsoft, so I am very comfortable tutoring both computer science in addition to engineering and math. I have received great feedback from students and supervisors in both in the teaching and tutoring of these topics, with many students meeting me regularly as they find themselves continuously improving their understanding.
In addition to my practical experience teaching, I have had held a graduate assistantship at Penn State's teacher development center, where I have learned and taught theory about being an effective teacher and tutor. I realize the importance of listening to what a student knows, how they learn, and what their goals are so as to effectively lead them to those goals. In engineering and the sciences I implement these ideas often by using lots of relevant problems and examples to both engage and motivate students all while teaching them the concepts they need to succeed.
As an interdisciplinary graduate student in an engineering discipline, I have a broad but thorough knowledge of math and sciences, and I believe my teaching and tutoring experience allows me to share that knowledge with students so that they might reach their goals. If you are looking for some assistance with your own study, please contact me so that we can discuss how I can help!
Best tutor I've ever had
Stephen is easily the best computer science tutor I've ever had. He's extremely patient, understanding, has a positive attitude, and of course knowledgeable on many different computer science topics. If it were not for his help I would still be confused about what the assignment we were working on was even asking me to do, let alone how to complete it. He employs many different teaching tools, including: using plenty of real world examples of the ideas we're discussing, drawing on the whiteboard, walking you through your own mistakes and how to correct them, step by step, until you understand exactly what you need to. I was able to complete my assignment on time while gaining a great deal of understanding about what my code was actually doing. I also learned what various computer science terms actually meant and how to speak about them properly. Highly recommended as a tutor, 5/5, 10/10, 100/100. I really couldn't ask for a better tutor.Tom, 91 lessons with Stephen
Great knowledgeable AP Science teacher
My son had never done an online lesson and he did his first with Stephen and it was really effective and helpful. Stephen is very knowledgeable with teaching high school kids AP science. We plan to continue studying with him!Ling, 5 lessons with Stephen
Search no further for help with Machine Learning
Stephen gave me an easy to follow, step-by-step approach to the machine learning problem I had no clue how to even begin. Even though this is only my first lesson with him, Stephen was able to grasp my level of understanding of the material, and adjusted the difficulty of the explanation accordingly. Not only did he break each step down, he gave me tips on what to do when there are variations. I could tell he came to the lesson very prepared and ready to teach me. At the end of the lesson, I requested to schedule another session. Definitely worth the slightly higher price because his schedule is pretty filled.Derek, 4 lessons with Stephen
The rating is more than 5 star...Thank you so much, Stephen...he really helped me with my assignment and guided me to learn how to do it by myself.Samar, 2 lessons with Stephen
Explains things st a level I understand
My Advanced Statistics class would have been a nightmare without Stephen. Thanks to him, I was able to learn about the different tests and be successful in the class.Linda, 9 lessons with Stephen
Thoughtful and Knowledgeable Expert!
Stephen is a wonderful tutor. He is very patient, knowledgeable, and great at collaborating with his students. Rather than just lecturing, he asks questions, and helps YOU solve the problems you are working, so that you get practice and understanding of how, and why, to solve a problem a certain way. He is versatile and can answer or find the answer to any question I've ever asked and has personally helped save me during the hardest class I've ever had!William, 4 lessons with Stephen
Helpful knowledgeable tutor
Stephen worked with my son and was patient, clear and concise. Stephen helped him with a college engineering course that had difficult math problems that Stephen gave great insight on to help him solve.Karen, 3 lessons with Stephen
Knowledgeable and patient.
Very knowledgeable. I needed help on my Bioinformatics homework and it is very involved. What we didn't cover in our lesson, he tried to follow up with through messages. He is a nice person.Dana, 1 lesson with Stephen
Dedicated and tuned to student's needs. Extremely promptly and courteous. Has a tremendous work ethic. Will definitely hire his services.Sheila, 2 lessons with Stephen
Highly knowledgeable, coherent and patient tutor
From the time we started the session, Stephen proved to be articulate on the subject. He has plenty of experience in C++ and was able to guide me through the challenges I came across. His way of explaining the material is truly effective. What I valued most from our tutoring session was that he took the time to make sure I understood the concepts. I highly recommend him to any CS student seeking an excellent tutor.Che, 51 lessons with Stephen
Response time: 3 hours