Expert tutoring from anywhere in the world. Online tutoring gives you the freedom to choose the best environment to facilitate your learning. No longer will you have to travel and schedule to be in a certain place at a certain time. You’ll be able to see how your problems are solved right on the screen while I narrate exactly what’s going on. You’ll be able to take screenshots and if you’d like, record the session for you to refer to later on.

Who I Am

When I’m not tutoring, I live a typical nerd life. Although my time is split in many directions, I’ll still turn on my PS4 every now and then (Sony >>> Xbox). I read quite a bit and I’m learning Spanish and Japanese (for anime of course). Remember how some kids used to play with small toy airplanes and helicopters? Yeah, well that was me and I still play with them; but they’re remote controlled, bigger, faster, and better (and much more expensive). You can see a few on my YouTube channel. Oh, I also have my private pilot’s license too! Flying is my passion! Confession: I’m offering my tutoring services to fund my flying addiction. I’ll help you get through your classes/exams if you help me get in the air!


  • MIT Graduate
  • Georgia Tech Graduate
  • 10+ Years Tutoring Experience


Some of the many expressions you’ll see during our sessions!

My Experience

I began my teaching journey in high school. Because I typically finished my work so early (and began to disrupt class by talking to my peers), I was asked by my instructors to help the other students. Begrudgingly, I obliged. Little did I know, this was the beginning of a path I never thought I’d walk. During my freshman year at MIT, I gained more teaching experience through helping my peers work through problem sets and study for exams. I got my first official teaching role aiding a professor in the Aero/Astro department. Throughout my career at MIT, I tutored and was a Teaching Assistant for various classes as well as tutored various students across the Boston area. By the time I had graduated from MIT with degrees in Aerospace Engineering and Philosophy, I had tutored and taught hundreds of students in dozens of classes. But, my teaching journey did not end there. I continued my education at Georgia Tech where I obtained my masters in Aerospace Engineering. To fund my education, I was a Graduate Teaching Assistant. Continuing my track from MIT, I tutored various students at Georgia Tech as well as the metro Atlanta area. Upon graduating from Georgia Tech, I continued to tutor privately and moved my services online to the Google Helpouts service (defunct). Although the Helpouts platform was short lived, I quickly rose to the top and was the top rated tutor on the platform. Now, with the availability of high speed internet and video chatting software, I am bringing my extensive teaching experience online to better serve students across the world. Shoot me an email and let’s schedule your first session!


Everyone learns at different speeds and I make sure to be cognizant of your pace


Have a unique way of learning? No problem, I’ll adjust my teaching style to your learning style


Hey! I wouldn’t teach it if I didn’t know it!


Once I know your weak areas, we’ll focus on making them strong


You will find that our time together will your improve your understanding and thus your performance


Why so serious? Our sessions will be light-hearted and fun!

My Subjects

The following are the various subjects I cover. If you need help with something not on this list, use the form below to send me a message to see if I can help.

Algebra I/II
Calculus I/II
Physics/Classical Mechanics
SAT Math
ACT Math
ACT Science
GRE Math
MCAT Physics

How It Works

First, you’ll send me the material you wish to work on and we’ll schedule a time to meet. Once everything is agreed upon, we’ll connect using Google Hangouts. We’ll have a live session face to face and I will have my tablet on the session so you can see the calculations directly on your screen.

Scroll down and fill out the form with the following information:

  • Name of student
  • Subject
  • Requested time
  • Location (if in person)
  • Assignment/Material you wish to work on
  • What exactly you need help on
  • Method of payment and tag/email

Forms of payment accepted:

  • Paypal
  • Cashapp
  • Venmo
  • Crypto
  • Cash

Please send this information at least 3 days in advance. This gives me an opportunity to review the material and ensure I deliver quality service.

Session minimum time: 1 hour

I will send you a payment request via your method. Payment is expected within 24 hours after I’ve accepted your requested time. Your time is not locked in until payment is received. If you are unable to make the scheduled time, there are no refunds but you will be given priority to reschedule. You will only be able to reschedule one time. If you miss the rescheduled time, your funds are forfeited and will need to pay again for another time session.


An example of what you’ll see on screen!


1-on-1? In a group? Online? In person?

Whatever you need, there’s an option for you!

1-on-1 Online

Dotted Separator


Dotted Separator

  • Minimum time: 1 hr

Group Online

Dotted Separator

Price Varies

Dotted Separator

  • Minimum time: 1 hour
  • Max group size: 3
  • Price
    • 2 people: $180/hr
    • 3 people: $240/hr
  • Can do larger group upon special request
  • .

1-on-1 In Person

Dotted Separator


Dotted Separator

  • Minimum time: 1.5 hours

Group In Person

Dotted Separator

Price Varies

Dotted Separator

  • Minimum time: 1.5 hours
  • Max group size: 5
  • Price
    • 2 people: $280/hr
    • 3 people: $390/hr
    • 4 people: $480/hr
    • 5 people: $550/hr

In Metro Atlanta?

Are you local to the Atlanta area? Would you prefer to meet one on one or with your group in the place of your choosing? Well, you’re in luck, as I’m available for in person tutoring. Simply shoot me an email with the same information as up above but include the location you wish to meet.

Session minimum time: 1.5 hours

For in person tutoring, half of the session cost is due immediately to lock session. Your time is not locked in until payment is received. The rest of the payment is expected at the beginning of the session. If you are unable to make the scheduled time, there are no refunds but you will be given priority to reschedule. You will only be able to reschedule one time. If you miss the rescheduled time, your funds are forfeited and will need to pay again for another time session.


Ready to get started?

Fill out the form and I’ll get back to you ASAP.

Typical availability (eastern):

Monday: 9:00 PM – 12:00 AM
Tuesday: 7:00 PM – 12:00 AM
Wednesday: 6:30 PM – 12:00 AM
Thursday: 9:00 PM – 12:00 AM
Friday: 7:00 PM – by request
Saturday: By request
Sunday: By request

In person: by request