Machine Learning tutor


Q: How frequently does a typical student meet with you?

A: Different students have different needs. Some students are largely independent. These independent students prefer a week between lessons to focus on their reading and project work. Other students learn better with a hands-on approach and prefer to meet two or three times a week.


I recommend that we meet at least once a week for 55 minutes. Meeting once a week gives you time between lessons to read and do assignments independently, while a 55 minute lesson gives us enough time to review and discuss your progress, answer questions that came up during the week, learn something new, and plan the tasks for the next week.

Q: How long are lessons?

A: I offer 55 minute, 1 hour 25 minute, and 1 hour 55 minute lessons​. See the table below for details.

Q: How much do lessons cost?

A: Here is a table with lesson length and price information.

55 min


1 h 25 min


1 h 55 min


Q: How do I pay you?

A: Pay by credit card or PayPal when you book an appointment.

Q: What is your cancelation policy?

A: Please give me 24 hours notice if you are going to miss a session.

Q: How does online tutoring work?

A: The tools available to communicate online are impressive. We can video chat over Skype or Google Hangouts. Online whiteboards like let us type, draw notes, and share diagrams. We'll try out these tools in the free initial session to make sure you are comfortable using them.

Q: Where is your home studio?

A: My home studio is in South Bellevue, just south of I-90, in the Eastgate neighborhood.