Hi, I'm Carlos! I help students of all ages learn to build real software with AI. I hold a BS in Computer Science from Columbia University, where I earned Dean’s List honors, and I’m a graduate of Stuyvesant, New York City’s most selective public high school. I wrote my first commercial arcade game while still in high school, got my start with C++ at Bell Labs in 1987, and have now been programming for more than 40 years. Along the way, I founded two software companies, designed a drone for...
Hi, I'm Carlos! I help students of all ages learn to build real software with AI. I hold a BS in Computer Science from Columbia University, where I earned Dean’s List honors, and I’m a graduate of Stuyvesant, New York City’s most selective public high school. I wrote my first commercial arcade game while still in high school, got my start with C++ at Bell Labs in 1987, and have now been programming for more than 40 years. Along the way, I founded two software companies, designed a drone for the U.S. military, published two technical books and 150 educational videos, and built products used by over 30,000 people.
For the past two years, I’ve worked as a computer science mentor and tutor with one of the world's largest student preparation organizations, leading more than 1,000 one-on-one sessions with students of various ages. Many of my students arrive with no coding experience and leave having designed, built, and launched their own apps, games, websites, and machine learning projects.
My specialty is teaching students to program the modern way: combining rock-solid fundamentals with AI coding tools like ChatGPT and Claude. AI can generate code quickly, but only someone who truly understands software can guide it, catch its mistakes, and turn an idea into a working product. That judgment is exactly what I teach. My lessons are hands-on and project-based: you pick something you’re excited to build, and I guide you step by step, explaining not just the how but the why. Subjects include Python, JavaScript/TypeScript, web development, game development with Godot, C++, and machine learning.
I offer a free 15-minute consultation to discuss your goals, and I ask for 24 hours’ notice for cancellations. Whether you’re a student with a big idea or a parent looking for a mentor who makes coding genuinely fun, send me a message. I’d love to help you get started!