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.
Devan O'Haro
USMMA Graduate • Nuclear Engineer • STEM Tutor
Engineer helping students master challenging STEM courses.
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.
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.
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
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 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.
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.
Lower cost for each student, strong value for the group.
Group sessions are best when students are in the same class, preparing for the same test, or reviewing the same topics.
A clean process from inquiry to first session.
Simple pricing for online, in-person, and shared sessions.
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.
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.
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.
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.
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.
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."
“Thank you for being so patient and flexible."
"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."
"Let's plan on [tutoring again] next year for sure!"
"I would like to thank you for all your help."