
About
I have over 1000 hours of tutoring experience for a wide variety of computer science topics. I also help students prep for technical interviews, and see the bigger picture of the tech industry landscape. I have over 6 years of full-time software developer experience in Seattle, from which I have a wealth of experiences to share with aspiring software engineers.
I enjoy helping students be successful. It feels great to help students fix one-off problems in their assignments, but it's even more fun to help them build skills and careers.
Highlights
Reviews
Ann S.
Frequently asked questions
What is your typical process for working with a new student?
Describe what you want help with in as much detail as you can. Include your course syllabus and assignment specs if you're taking a high school or college class.
Then, install Zoom Meetings on your computer if you want to meet me online.
What education and/or training do you have that relates to your work?
I hold a Master's degree in Computer Science from University of Washington in Seattle.
Do you have a standard pricing system for your lessons? If so, please share the details here.
My rates start at just $60/hr for new students who hire me for online lessons through Tutors.com.
If you contact me through a different site, the price you saw on that site may apply instead.
How did you get started teaching?
I volunteered for the Microsoft TEALS (Technology Education and Literacy in Schools) program for three years. This program pairs professional software engineers with high school classroom teachers to help teach students. I enjoyed working with the students, but I never had the time to really connect with them. That's why I stopped volunteering with the program and started tutoring instead.
What types of students have you worked with?
Adults and college students.
What advice would you give a student looking to hire a teacher in your area of expertise?
We are *not* miracle workers! Tutors can help improve your study skills, and they can help you on a *few* homework problems. However, you still have to put in the effort -- especially for computer science-related classes. Tutors like me are passionate about helping you do well, so it's frustrating for both you and us when you don't put in the work.
Do *not* come to us at the last minute expecting us to walk you through your assignments. I've tried to support students that way, and I've noticed that it takes 2-3x as much tutoring time.
Think about the kind of support you're looking for. If you need a lot of hours of entry-level help, you can save money by hiring a college student tutor. For an advanced class (i.e. 3rd or 4th year of college), prepare to pay up.
Don't be afraid to try multiple tutors to find a good fit. If a tutor isn't working out for you, please let them know why so that they can improve -- even if they don't continue to work for you.
What questions should students think through before talking to teachers about their needs?
Why do you need tutoring in the first place?
I think students often turn to one-click online tutors out of convenience or desperation. Consider your alternatives: find other students to study with, use the tutoring facilities your school provides, or work with your advisor to lighten your course load.