Free in-person tutoring sessions available this week (April 20–24) — limited availability Request a free session
STEM tutoring for middle school, high school, and college students

STEM tutoring that helps students actually understand difficult material — and build confidence.

Online and in-person support for students in math, physics, chemistry, and programming. Built for students who want clearer explanations, stronger fundamentals, and more confidence.

Online sessions $85 / hour
In-person sessions $100 / hour
Small group sessions $50–60 per student
Tutor headshot

Devan O'Haro

USMMA Graduate • Nuclear Engineer • STEM Tutor

Engineer helping students master challenging STEM courses.

Professional Modern Calm Academic

Online or in person

Flexible session options with lower-cost online support and in-person tutoring for students who learn better face to face.

Clear STEM guidance

Built for students who need homework help, test prep, concept review, or structured ongoing support.

Small-group sessions available

Students in the same class can book together for a lower per-student rate. This works especially well for test prep, concept review, and weekly problem-solving.

About

Support across core STEM coursework.

Middle school, high school, and college STEM tutoring available online or locally in Relay, Arbutus, Halethorpe, and surrounding Maryland communities.

I’m a local STEM tutor with an engineering background, focused on helping students build a strong understanding of math and science.

I graduated from the United States Merchant Marine Academy with a degree in Marine Engineering Systems and went on to work as a nuclear engineer supporting submarine reactor systems. Along the way, I’ve also worked professionally as a tutor, helping students improve their confidence and performance in challenging subjects.

My approach is centered on helping students understand concepts deeply, rather than just memorizing steps. This helps them stay ahead as material becomes more difficult and prevents the frustration of falling behind.

I work with middle school, high school, and college students across a range of STEM subjects, including math, physics, chemistry, and introductory programming. Sessions are tailored to each student’s needs, whether that’s catching up, staying on track, or preparing for upcoming exams.

Who?

Typical student ages

  • Middle school students building strong math foundations
  • High school students taking Algebra, Geometry, Precalculus, Calculus, Physics, and Chemistry
  • College students taking STEM courses
Where?

Local Tutoring in Baltimore, Howard, & Carroll County

I provide tutoring for students in:

  • Relay
  • Arbutus
  • Halethorpe
  • Catonsville
  • Columbia
  • Eldersburg
  • Sykesville
  • Marriottsville

Sessions are available online or in person depending on location and scheduling.

Subjects

Subjects currently listed

Algebra

Concept review and homework support.

Geometry

Clear explanations and problem-solving practice.

Precalculus

Foundation-building before calculus.

Calculus

Differentiation, integration, and applications.

Physics

Mechanics, equations, intuition, and test prep.

Chemistry

General chemistry support and guided practice.

Programming Fundamentals

Basic logic, syntax, and problem solving.

Selected College STEM Courses

Electrical Engineering, Thermodynamics, Statics/Dynamics, and more.

Group sessions

Bring a classmate and lower the per-student cost.

Small-group tutoring is available for 2–3 students who are in the same class or working on similar material. These sessions are a great fit for test prep, weekly review, and collaborative problem solving.

1
Find 1–2 classmates who want help with the same course.
2
Submit one inquiry with the class name and number of students.
3
Meet online or at a common location for a shared session.
Group pricing

Lower cost for each student, strong value for the group.

2 students $60 / student
3 students $50 / student

Group sessions are best when students are in the same class, preparing for the same test, or reviewing the same topics.

How it works

A clean process from inquiry to first session.

1
Submit a request form
2
Pick online or in-person
3
Choose a time from the calendar
4
Start with a focused session plan
Pricing

Simple pricing for online, in-person, and shared sessions.

Online tutoring $85 / hour
In-person tutoring (Local meeting spot) $100 / hour
In-home tutoring $120 / hour
2-student group session $60 / student
3-student group session $50 / student

Most sessions are 60–90 minutes. Group sessions work best for students in the same class who want a lower per-student rate while reviewing the same material.

Calendar

Current weekly openings

The schedule below shows general weekly availability for tutoring sessions. Both 60-minute and 90-minute sessions are available depending on the student's needs and the current schedule.

If a time block appears available, there is usually flexibility to start a session at that time. Once a request is submitted, I will follow up with the best available options.

Time
Mon
Tue
Wed
Thu
Fri
4:00
4:30
5:00
5:30
6:00
6:30
7:00
7:30
8:00
8:30
Available Booked Limited openings

Availability grid is updated periodically. Final scheduling is confirmed after submitting the request form.

Start with a free 30-minute consultation

I offer a free 30-minute consultation to review the student’s class, current challenges, and goals.

This is separate from my current free in-person session availability (April 20–24), which is focused on helping students with active coursework and identifying specific problem areas.

Request tutoring

Free session week (April 20–24):
If you're looking to take advantage of a free in-person session, mention "Free Week" in your request.

Ask about individual or group sessions.

Use the form to share the class, the type of help needed, and whether you are looking for one-on-one or small-group tutoring.

Mindforge tutoring

Helping students build confidence in STEM.

Sessions are designed to help students understand difficult material clearly, not just finish assignments. Students leave with stronger fundamentals, better problem-solving skills, and greater confidence in challenging courses.

What parents can expect

  • Clear explanations for difficult STEM concepts
  • Focused sessions on homework, tests, or weak topics
  • Flexible online or in-person scheduling
  • Small group options for students in the same class

Students from local schools including Catonsville, Howard County, and surrounding areas.

If you're considering tutoring, the best next step is a short consultation to see if it's a good fit.

Testimonials

What parents and students say

“I don't know that we will find anyone better than you... you had a way of explaining things to her that allowed her to really learn."

— Denise Pryor

“Thank you for being so patient and flexible."

— Former parent of student

"The exam went rather well today, and your tutoring made a world of difference. There were many problems, including the long answer problems, where I believe I earned extra points or saved a point by remembering something you told me. Thank you for your help."

— Sabine Sarkan

"Let's plan on [tutoring again] next year for sure!"

— Former parent of student

"I would like to thank you for all your help."

— Former student