Software Engineer & CS Tutor
Hi, I'm Craig — a Software Engineer who believes every teenager deserves a chance to discover the creative power of programming, regardless of how they learn.
Code Safari isn't a bootcamp, a class, or a video course. It's a personalized mentorship built around your teen. I work 1-on-1, meeting each student exactly where they are — adapting my pace, examples, and projects to what excites them.
I work with students of all levels — from complete beginners to teens who've dabbled but want structure. Programming doesn't require sitting still and listening to lectures — it's about building things, solving puzzles, and seeing your ideas come to life on screen.
Love Minecraft? We'll mod it. Into music? Let's build a beat maker. Projects are based on what your teen cares about.
No rushing. No falling behind. Each session adapts in real-time to how your teen is feeling and processing.
All tools run in the browser — no downloads or installations needed. Works on any computer, including Chromebooks and shared devices.
From the first "Hello World" to a published website — every milestone matters. We build portfolios, not just skills.
Format: 60–90 minute sessions, either in-person (Temecula area) or virtual via Google Meet — whichever your teen is most comfortable with.
Structure: Each session includes a quick warm-up review, focused project work, and a summary of what we accomplished.
Commitment: Sessions are typically weekly, but I'm flexible. There's no long-term contract — just a shared commitment to learning.