Computer Science Tutoring
About
I like to get my students interested in the subject. Obviously every good teacher (hopefully) shares this ambition, but I myself have had my fair share of both. Knowing what my students want to learn and how they want to learn it will help both them and myself. Whether this be through seeing concrete results early on, or through exploring clever abstractions that blow them away, helping them appreciate their studies as tools and toys will make the learning all the more rewarding.
I personally enjoy motivating the concepts that underlie much of computer science. Often, people accept things as granted and build off of these presuppositions without really grasping why they were created in the first place. I know I personally dont like that, since there are so many interesting engineering problems and clever solutions that make one really excited about the subject.
I like to see people succeed in difficult subjects they enjoy. I really like helping people get into the concepts that make up computer science, as I have noticed it fosters a new appreciation for the nuances of technology that maintain our modern life. At the end of the day, I hope to help people succeed at what they care about.
No reviews (yet)
Frequently asked questions
What is your typical process for working with a new student?
I like to know what they hope to get out of the tutoring experience. This helps me better cater to them their end goals. I actually have noticed not many establish this from the start, but I consider it an important motivator for approaching their problem solving.
It's important to also know how much one already knows the material they want to further explore, since experience has such a prfound impact on the ease with exploring more difficult material. Everyone can get there, but I have personally found it beneficial to make sure one has enough experience and ability with the foundational material.
What education and/or training do you have that relates to your work?
I have interned at Amazon twice as a software engineer, and am finishing up my computer science undergraduate degree. I have been involved with the space for 5+ years in both languages and concepts. I have mentored some friends of mine in this field as well.
Do you have a standard pricing system for your lessons? If so, please share the details here.
25 dollars an hour, though this is subject to change as I further explore what it takes to tutor, as well as juggling career and academic responsibilities, etc. However, I aim to make their learning journeys still fulfilling if I have to scale back teaching hours.
What advice would you give a student looking to hire a teacher in your area of expertise?
Try and be thoughtful about what you want to achieve. If you truly don't know since the problem space is so vast, thats okay! Everyone experiences this feeling, and as you further your ability with computer science, you will likely hone in on concepts and amterial you are passionate about!