Frequently Asked Questions
How much do you charge, and why that much?
Check the scheduling page to see how much I’m currently charging. I believe in a healthy work-life balance, and I achieve this by raising prices as my schedule fills up.
Note: The price listed is for a 1-hour block of tutoring, which includes 55 minutes of learning and a 5-minute break to let me prepare for the next lesson (or an actual break if you book a 2-hour block).
What payment methods can I use?
Currently, I take major credit cards or Apple pay through the Squarespace invoicing system (Squarespace is the company that hosts this and millions of other websites). If you want a different payment method, such as Paypal, contact me and I’ll see if I can set that up for you.
Are the lessons recorded? Can I get a lesson recording?
Yes, all lessons are recorded and available for viewing after the lesson is finished. I will send you a link once the file is uploaded and ready to go.
Can I have a discount?
Yes, I’m happy to give you 10$ off the hourly rate if you book a 2-hour block (that is, two contiguous hours). This means you save twenty dollars!
Can you do this assignment for me?
No.
I’m more than happy to go over concepts related to a given assignment, or help you gain an understanding by working through practice problems that are similar to what’s in the assignment, but when it comes to writing code or papers that you will actually hand in, that’s your own responsibility.
Can you fix my code/get this to run?
No.
I’m an educator. I help people understand concepts and learn about coding. You have spent more time with your code than I have, so you are in a better position to fix it. Also, your code is your own responsibility.
What ages/levels do you teach?
I’ve taught students who have never written a single line of code all the way through Master’s degree students who needed help reviewing discrete math and data structures and algorithms. For ages, I’ve taught students from 7 to 50.
What subjects/content do you teach?
I’ve been around awhile and have taught a variety of things. If you don’t see what you’re looking for on this list, you can email to ask:
New learners who have never written code before!
Data structures and algorithms/DSA
Discrete math
AP Computer Science, both AP CSA and AP CS Principles
Python
Java
Object-oriented programming/OOP
Logic, binary, hexadecimal, basic statistics, probability, and other mathematics needed for computer science.
Basics of AI and machine learning, such as simple neural networks, gradient descent, and other common algorithms
Basic data analysis in Python
Stuff I DO NOT teach:
Web development, web design, web apps, etc.
Operating Systems
Fix my code—I am an educator, so I help people understand concepts. I do not debug code. That’s a different job.
Specific tech stacks or large, professional projects with many parts—If you need help getting some big system involving a lot of specific components to work, you should be hiring an engineer, not a computer science teacher like me.
How to get a job and related topics like interviewing or writing resumes—I’ve worked in education my whole life and do not know (or care) how to get a job at Google.