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, 38 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.Prashant, 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, 50 lessons with Stephen
Computer Science Master to The Rescue!
Stephen is phenomenal! I was in the biggest jam with finishing my research project. He helped me bring my project from a jumble mess to a project my professor deemed worthy of a passing grade! Now I get to graduate! Thank you!!!Micia, 4 lessons with Stephen
Taught me business calc and helped me do really well in the class!! Before i was tutored i didnt know what was going on and my grades were not good. After just a few sessions my grades improved by a lot!Mary, 6 lessons with Stephen
The last tutor you'll ever need
Stephen is patient, calm, and will figure out the best way to explain a concept. Very knowledge on a wide range of topics, has helped with multiple university level engineering courses!Matthew, 33 lessons with Stephen
Great Java Tutor
After having to withdraw from Java, in the fall, at Auburn University, my mom found Stephen and I retook Java in the Spring. With Stephen's help I went from withdrawing from the class to passing it with an 'A'. I highly recommend Stephen! He is very knowledge and is great to work with. I would use him again, if needed and would refer him to others. Thank you Stephen for helping me pass Java!! SethHeidi, 27 lessons with Stephen
Response time: 4 hours