Frequently Asked Questions
What do I need for an at-home session?
A clean table with access to electricity for me and your kid to work at. I bring my own computer setup for your convenience.
Must I (the guardian) be present during the session?
You need not be in the same room during the session, but I require at least one other trusted adult to be in the household at all times for safety purposes.
Does my child need any prior experience?
Students are expected to have basic typing and computer navigation skills. Other than that, I will teach everything tailored to your kid's experience level.
Can you do group lessons, 2+ kids at the same time?
Since every learner is different, I can only accommodate one student per session. If you have multiple students you want to work with me, you can book back-to-back or separate sessions.
What is your rescheduling/cancellation policy?
All rescheduling/cancellation is done by a 24-hour policy. You will be unable to refund sessions canceled/unable to reschedule within 24 hours. (please message me directly if you have any unusual life circumstances).
Do you only teach C#/Unity, or can you teach my kid something else like python, javascript, etc.?
I only teach the C# programming language for use in the Unity game engine. In my experience, I see the maximum amount of student engagement when focused on one tech stack that they can continually improve upon. C# with Unity is my expertise and has concepts that are easily transferable to other languages and tech stacks, so I stick to that as my primary focus when teaching.
What are some programming concepts my kid will be learning?
At the low end, your child will learn the basics of types, flow control and object-oriented programming. At the high end, they will learn about runtime complexity (Big O notation), data structures and software design patterns.