Student · teacher · creator · builder

I learn broadly.
I teach personally.

I’m David Ha, a Harvard computer science student studying philosophy. I help students understand difficult ideas, build ambitious projects, and become more confident learners.

Accepting new students
FormatOnline · 1-on-1
Session60 minutes
Launch rate$35
Harvard College
Computer Science
Philosophy
Teaching experience across ages

Online tutoring

Not a script. Not a worksheet mill. A session built around you.

Bring a class, a confusing concept, a half-built project, or simply the desire to improve. We’ll work directly on what matters and adjust the session to how you learn best.

01

Computer science

Python, C, JavaScript, HTML/CSS, AI projects, data structures, algorithms, and debugging.

02

Mathematics

Foundations through calculus, discrete math, linear algebra, and differential equations.

03

Writing & philosophy

Essays, argumentation, close reading, ethics, research, and turning ideas into clear prose.

04

Debate & communication

Policy/CX, Congress, Extemp, public speaking, evidence, and persuasive argument construction.

05

Academic support

Homework, study habits, organization, test preparation, and individualized learning plans.

Not sure where it fits?

Start with the problem.

Tell me what you’re working on. If I’m a good fit, we’ll make a plan together.

View available times

Why work with me

I’ve taught the material—and learned where canned curricula fall short.

Teaching

Project-based instruction

Taught students ages 13–18 Python, web development, artificial intelligence, and business through hands-on projects.

Academics

Technical and human questions

Harvard coursework across computer science, mathematics, writing, ethics, and philosophy.

Leadership

Coaching beyond the classroom

Experience mentoring in debate, public speaking, boxing, Brazilian jiu-jitsu, and technology.

How it works

From booking to breakthrough.

  1. 01

    Choose a time

    Book a 60-minute session and pay securely online.

  2. 02

    Share your goal

    Tell me the subject, assignment, project, or skill you want to tackle.

  3. 03

    Meet on Google Meet

    We work one-on-one, with the session shaped around your needs.

  4. 04

    Leave with direction

    You finish with clearer understanding and concrete next steps.

Introductory pricing

Personalized help without agency pricing.

The $35 launch rate is for a full hour of direct, one-on-one instruction. No required package and no prestructured course you don’t need.

  • Secure payment at booking
  • Automatic timezone conversion
  • Google Meet link included
  • 12-hour rescheduling window

Online tutoring

$35

per 60-minute session

See available times Payments are nonrefundable. Sessions may be rescheduled with at least 12 hours’ notice.

The wider site

Tutoring is live first. The rest of the world is taking shape.

Create

Content, gaming & art

Videos, live streams, MMA, everyday life, and visual experiments.

Coming next
Write

Philosophy & stories

Essays, journalism, personal reflections, and longer-form ideas.

In development
Build

Projects & business

Technology, family business work, creator partnerships, and new ventures.

In development

About David

Curiosity is more useful when you can share it.

I’m a Grandview, Texas graduate and Harvard College student studying computer science and philosophy. My interests move between technical systems and human questions: coding, ethics, argument, combat sports, storytelling, and building useful things.

Teaching is where those interests meet. I care about making difficult ideas understandable without making them shallow—and helping students become capable enough to keep going without me.

Frequently asked

Before you book.

Who can book tutoring?

Students of any age may book. A parent or guardian should complete the booking for minors and is welcome to join the session.

What should I bring?

Bring the assignment, project, notes, or questions you want to address. Links and context can be included in the booking form.

Can I reschedule?

Yes. Sessions may be rescheduled with at least 12 hours’ notice. Late cancellations and no-shows forfeit the session except for approved emergencies.

Is this affiliated with Harvard?

No. This is David’s independent tutoring service and is not operated, sponsored, or endorsed by Harvard University or Harvard Student Agencies.

Ready when you are

Bring the question.
We’ll build the understanding.

Book a $35 session