1 of 7

Connect with hundreds of tutors like Jeremy

Expert tutoring for students at all levels

150,000+ clients. 4.9 / 5.0 Rating of Tutoring Sessions

Who needs a tutor?
How soon do you need tutoring?
What is your name?
What is your zip code?
What is your email address?
What is your phone number?
Featured by
Tutors from
A photo of Jeremy, a tutor from Johns Hopkins University


Certified Tutor

Call us today to connect with a top tutor
(888) 888-0446

For the past 8 years, I have been a lover of tutoring. I believe it is one of the best ways to help young students get a better education because they can address their personal grievances. Often times, our teachers fail us because they do not provide enough one-on-one time, or do so in a setting where they are afraid to ask questions. Tutors help others to overcome their shortcomings and allow for better retention of knowledge. This not only helps the student, but the tutor to keep important skills fresh in their minds. I have been on both the receiving and providing ends of this excellent system. It is my personal belief that tutors provide the best source of information for students, as they understand exactly what the student goes through and can provide a better educational experience because of it.

Through my experience as a tutor, I have been refining my teaching skills through the past 8 years. Math has been my favorite subject to tutor, as I can see vivid progress as understanding comes on my student's faces. However, I have also tutored for other STEM fields such as physics and coding. Additionally, I've taught test prep as well. Because of my wide range of experiences, I can confidently say I am an excellent STEM teacher for my friends and others in my community. However, I would like to expand my horizons and begin to teach others with different educational experiences. Varsity Tutors stood out to me as an amazing opportunity to explore what others have gone through in our system. Hopefully, I can learn more about how students learn and thus provide better guidance for future mentees.

I have 3 steps to my tutoring:
1) The first thing is get to know the student. What are they interested in? What do they do outside of school? How do they usually study? I've found in past tutoring experiences that relating to what they are passionate about helps them to understand more about the content. For example, I tutored someone that loved math but didn't know how to code. By probing what they knew about the basics of math, I was able to relate simple math functions with single variable inputs to coding functions with multi-variable inputs. Even knowing about certain video games has helped me provide better material for tutoring.

2) Then it's time to see what their skill level is at with the current subject they are studying. I would ask them to perform a few problems that they should know at the current point in their class. I am able to see their issues by this point. By catching fundamental shortcomings, I am often able to highlight the important points the student should practice and come up with problems on the spot to aid their understanding.

3) The last step is to observe how well they deal with practice. Do they learn better by doing similar problems over and over again? Or should I keep reminding them of similar mistakes in later practice problems? How often should I provide the solution? These are important questions I answer that influence the rest of my time with the student. I adapt to any issues that may arise, such as lack of understanding, frequent misreading of prompts, and fear of STEM subjects in general.

Currently, I am working towards a Biomedical Engineering degree at Johns Hopkins University. Outside of school, I like to perform medical research, beatbox for my a capella group, play the violin, and practice martial arts!

Connect with a tutor like Jeremy

Jeremy’s Qualifications

Education & Certification

Undergraduate Degree: Johns Hopkins University - Bachelor of Engineering, Biomedical Engineering

Test Scores

ACT Composite: 36

ACT English: 35

ACT Math: 35

ACT Reading: 36

ACT Science: 36

SAT Composite (1600 scale): 1560

SAT Math: 800

SAT Writing: 760


I have many interests outside of school. One, of course, is tutoring! I actually enjoy the process, and I really don't see it as a job at all. I've made many friends this way too, so it's a win-win for everybody. Others may call me a jack-of-all-trades, but definitely not just a master of none. I have a diverse range of hobbies, including violin, beatboxing, singing, martial arts, robotics, scientific research, and gaming. While they each require a lot of devotion, I've been able to go far in all my activities. 1) Violin: Assistant Concertmaster of local Youth Orchestra 2) Beatboxing: Pioneered first beatboxing position in high school a capella choir 3) Singing: All-region Choir 1st chair bass, multiple Superior awards from national festivals with my choir. 4) Martial Arts: Second degree black belt in Taekwondo, BJJ practitioner 5) Robotics: 2nd Place North American Open FLL Tournament, State Champion, World Festival award winner 6) Scientific Research: 2 time ISEF finalist and special awards winner 7) Gaming: No awards, but I enjoy playing League with my friends. That's an award on its own! Hopefully, this lets you get to know me better!

Tutoring Subjects

ACT Prep

ACT English

ACT Math

ACT Reading

ACT Science

ACT Writing


Algebra 2

AP Biology

AP Calculus AB


Biomedical Engineering



Calculus 2




High School Biology

High School Chemistry

High School Physics



Middle School Math




Programming Languages



SAT Prep

SAT Math

SAT Mathematics

SAT Reading

SAT Subject Test in Mathematics Level 2

SAT Subject Tests Prep

SAT Verbal

SAT Writing and Language


Science Olympiad

Technology and Coding

Test Prep

Connect with a tutor like Jeremy