UMD Computer Science Graduate and FINRA Data Engineer

Programming
Tutoring
for Every Age

From Scratch blocks in elementary school to Python projects in high school. Personalized 1-on-1 tutoring that meets students exactly where they are.

About

Helping Students of All Ages Fall in Love with Programming

Hi, I'm Alex. I'm a data engineer at FINRA and a University of Maryland Computer Science graduate. I work with real-world code every day, the kind that powers financial markets.

Programming did not come easy to me at first. I struggled with it early on and spent a lot of time feeling lost before things started to click. That experience taught me exactly where students get stuck and why, and it's what makes me a better teacher. I've been through all of it, so I know how to explain it in a way that actually makes sense.

I work with students at every level, from elementary schoolers just discovering what a program is, to high schoolers working through their first real projects. Whatever language their class requires, whether that's Python, Java, or something else, I can help. No pressure, no jargon. Just patient, clear explanations from someone who remembers what it's like to not understand any of this.

Current Role

Data Engineer

FINRA

Education

B.S. Computer Science

University of Maryland, College Park

Languages Taught

PythonJavaSQLScratch

Teaches

Elementary through High School

Services

Learning Tracks by Age Group

Each track is built around the student's age and skill level, so lessons are always relevant, engaging, and actually useful.

Track 1

Elementary School

Grades K-5, Ages 5-11

Young learners explore the fundamentals of computational thinking before they ever see a line of text-based code. Using Scratch, MIT's visual programming language, students drag-and-drop blocks to bring stories, animations, and simple games to life. They build real programming logic without the intimidation of a keyboard-first approach.

The goal at this stage isn't syntax; it's sparking curiosity. We focus on sequences, loops, conditions, and events in a way that feels like play.

Scratch: visual, block-based programming
Loops, sequences, and conditionals through games
Animations, stories, and interactive art
Computational thinking and problem decomposition
A small take-home project every session

Track 2

Middle School

Grades 6-8, Ages 11-14

The bridge between visual blocks and real code. Middle schoolers start writing actual Python while building on the logic they already understand. We transition from "what does this block do?" to "how do I write that myself?"

Sessions focus on Python basics with small, satisfying projects. Quizzes, number guessing games, and simple scripts that students can actually run, so they always leave with something that works.

Intro to Python: variables, input, and output
Conditionals, loops, and functions
Simple text-based games and scripts
Debugging: how to read error messages
AP CS Principles preview and school homework help

Track 3

High School

Grades 9-12, Ages 14-18

High schoolers go deep. We build a real Python foundation from the ground up, covering the core concepts you'd see in any college CS course, and work toward meaningful capstone projects that put all those skills together.

One standout project in this track: Who Replaced the Farmer? A game that challenges students to think about automation, decision-making, and logic through an interactive Python program. It's a great way to see how everything clicks.

I also help with class assignments and homework, prep students for AP Computer Science A and Principles, and build toward first technical interviews.

Python fundamentals: functions, OOP, data structures
Algorithms and problem-solving patterns
Capstone: Who Replaced the Farmer? game project
Intro to data and SQL
AP CS A and Principles exam prep
Class assignment help and homework review
Technical interview foundations
Background

Credentials and Experience

EDU

Education

University of Maryland

Bachelor of Science, Computer Science

College Park, MD

Relevant Coursework

Data StructuresAlgorithmsDatabasesSoftware EngineeringMachine Learning
EXP

Industry Experience

  • +

    Data Engineer at FINRA

    Financial Industry Regulatory Authority. Building data pipelines that power financial market oversight.

  • +

    Real-World Tech Stack

    Python, SQL, cloud platforms, and data engineering tools used daily in production.

  • +

    Industry Perspective

    I teach the skills that actually matter in the job market, not just textbook theory.

  • +

    Clear Communicator

    I focus on breaking down complex ideas so they click, regardless of age or background.

Pricing

Simple, Transparent Pricing

Hourly Rate · One-on-One Sessions

$50

/hour

What's Included

  • One-on-one personalized sessions
  • Virtual sessions via Google Meet or Zoom
  • Session notes and custom resources
  • Code review and feedback between sessions
  • Flexible scheduling around your availability

Sessions are fully tailored to your student's level, whether they are a complete beginner working through their first program or a high schooler preparing for a technical interview.

Reach out to discuss where your student is and what you want them to achieve. The first session is a no-pressure intro to make sure we are a good fit.

Contact

Let's Get Your Student Started

Not sure which track is right for your child? Send me a message with their grade level and a bit about them. I will respond within 24 hours and we can figure out the best path forward together.