Now taking tutoring students, online
Learn to code,
one-on-one.
Computer science tutoring and technical interview prep, from a software engineer who has built and shipped real products.


Hey, I'm Judson.CS student, engineer, founder
- Senior in Computer Science, Lafayette College
- Hanover High School alumnus
- Built Locava to 10,000+ users
- Agent Solutions Engineer at Bland.ai, starting June 2027
- Harvard's CS50 and Dartmouth COSC 52 in high school
- Shipped on iOS, Android and web
Who I help
Parents of first-time coders, college students in a hard CS course, and candidates getting ready for engineering interviews. Same teacher, different plan.
WHAT A SESSION LOOKS LIKE
How a session works
We meet online and work on whatever you need help with, whether that's a class, a project or a concept you want to learn. I explain it, you try it, and we keep going until it makes sense.
- 1 on 1
- just you and me
- 60 min
- live and online
- $55
- per session


Hi, I'm Judson.
A computer science senior at Lafayette College and a working software engineer.
I grew up on a farm in Vermont and went to Hanover High School, where Harvard's CS50 hooked me and a Dartmouth professor let me into his full-stack course at seventeen. I built Locava to more than 10,000 users and led its engineering. My interview preparation helped me secure a job as an Agent Solutions Engineer at Bland.ai, which I start in June 2027.
So I teach from both sides: how the course material works, and how it shows up in software people use. My goal is for you to understand it well enough to solve the next problem without me.
- Lafayette CollegeB.S. Computer Science, seniorGraduating May 2027
- Hanover High SchoolAlumnusCS50 in junior year
- LocavaFounder and lead engineer10,000+ users
- Bland.aiAgent Solutions EngineerStarting June 2027
Simple pricing
built for what you need.
Book one session at a time, or choose a package if you want a structured plan.
Pick a time
Book a free 15-minute intro call on my calendar.
Find your starting point
On the call, we talk through where you are and what you want to achieve.
Work through it together
Live one-on-one sessions on the concepts and problems you care about.
Leave with next steps
You'll know what to practice next, and parents can get a short summary.
One-on-One Tutoring
Flexible help with whatever you're working on right now.
High school and college students, beginners, and anyone stuck on a specific concept.
$55
/ 60-minute session
A personalized one-hour session
Help with your actual goals
Guided explanations and practice
A short recommended next step
You leave understanding the concept well enough to use it on your own.
From your first line of code to your first small project.
Coding Foundations
Parents of beginners, and students learning to code for the first time.
$200
/ four 60-minute sessions
A starting-point conversation
Four live sessions
Small practice exercises
One guided mini-project
A short progress summary
Recommendations for what to learn next
The sessions adapt to your student's age and level.
Book Coding FoundationsDSA Interview Accelerator
Focused practice on the patterns you need most. Candidates who need targeted help.
$375
/ five 60-minute sessions
Initial skill assessment
Personalized prep plan
Guided DSA practice
Curated problems between sessions
Practice explaining your solutions
Final mock interview
Feedback on what to improve
We find your weakest areas and practice the ones that matter most.
Start with the AcceleratorComplete Technical Interview Prep
A structured path through the foundations of technical interviews. Candidates who want to prepare across the major patterns.
$700
/ ten 60-minute sessions
Initial diagnostic
Personalized study roadmap
Ten live sessions
Coverage across the major DSA patterns
Curated practice problems
Between-session exercises
Complexity analysis
Interview communication practice
Two mock interviews within the ten sessions
Final strengths and weaknesses assessment
An independent practice plan
Guided practice and feedback across all the core interview topics.
Start Complete PrepAll prices are for live online sessions. I send payment details after your intro call. Session policies.
Stuck in a CS course? Find yours.
I'm a senior in Lafayette's CS major, so I know how fast these move. There's a guide to every course, with what usually trips people up. Comparable courses elsewhere work the same way, so send me your syllabus.
For parents
Coding lessons shaped around your kid.
Your student writes real code in the first session. We start with Python or JavaScript, then build toward a small project of their own.
What they learn. Programming fundamentals, how to break down a problem and how to get unstuck without being handed the answer.
How sessions work. Sixty minutes, live and online, one-on-one. I explain, they try, and we keep going until they can do it alone.
How it's personalized. We start from where they are and use what they care about. You can get a short summary after sessions.

Interview prep with a real structure.
I went through this myself and secured an engineering role at Bland.ai. Now I teach the plan: ten areas in an order that builds, plus mock interviews and practice explaining yourself out loud.
- 01 Arrays & Strings
- 02 Hash Maps & Sets
- 03 Two Pointers & Sliding Window
- 04 Stacks & Queues
- 05 Binary Search
- 06 Linked Lists
- 07 Trees & Binary Search Trees
- 08 Heaps & Priority Queues
- 09 Graphs & Traversal
- 10 Recursion, Backtracking & Dynamic Programming
Real things I've built
Everything I teach shows up in these. When we work on graphs or APIs, I can show you where they run in real software.
SOCIAL PLATFORM · iOS & ANDROID
Locava
Locava helps you discover and share the coolest spots around you, from hidden swimming holes to scenic overlooks. I built the backend, both mobile clients and the infrastructure.
- 10,000+
- organic users, zero paid acquisition
- ~50%
- weekly retention at peak
- 8,000+
- places posted by users





"My goal is to help you understand why something works, so you can solve the next problem on your own."
Judson DunneHow I think about tutoringFree guides, whether we work together or not.
Stuck on something?
- Python
- Java
- JavaScript
- TypeScript
- Recursion
- Data structures
- Algorithms
- Big-O
- Object-oriented programming
- Functional programming
- Debugging
- Git
- SQL
- React
- Next.js
- APIs
Frequently asked
questions
How do I get started?
Book a free 15-minute intro call. We'll talk about what you need and set up your first session from there.
Are sessions online?
Yes. Sessions are live and online, so you can join from anywhere with a computer and a stable connection.
What can you help with?
Python, Java, JavaScript, data structures, algorithms, computer systems, web and app development, technical interviews and more. For college students, the Lafayette course guide shows what I can help with course by course.
My child has never coded. Is that okay?
Yes. Coding Foundations starts from the very beginning, and no experience is needed.
Can you help with my class?
Yes, in most cases. Send me your syllabus and I'll let you know how I can help.
How does payment work?
I send payment details after your intro call. Single sessions are paid before the session, and packages are paid before the first session.
Ready to get started?
Book a free intro call.
Free. 15 minutes.







