1 of 7

Connect with hundreds of tutors like Kaveh

Personalized Learning • Professional Tutoring

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 Kaveh, a tutor from City College of New York


Certified Tutor

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

I studied environmental engineering at the City College of New York and graduated as the top student in my program. I enjoyed most my math, chemistry and physics classes because I was fascinated about using the language of mathematics in order to predict how things in the physical world behave. All during my studies I was a certified tutor for mostly math and science subjects at the City. I enjoyed tutoring because I am very often able to share my enthusiasm about what I am teaching with other students.

Connect with a tutor like Kaveh

Kaveh’s Qualifications

Education & Certification

Undergraduate Degree: City College of New York - Bachelors, Earth System Science and Environmental Engineering


Hiking, German

Tutoring Subjects


Algebra 2

Algebra 3/4


Calculus 2

Calculus 3

Civil and Environmental Engineering

College Algebra

Conversational German

Differential Equations



German 1

German 2

German 3

German 4

High School Chemistry

IB Physics


Middle School Math

Middle School Science

Multivariable Calculus

Physical Science





Q & A

What might you do in a typical first session with a student?

Ask about their goals, how they want to achieve them, and how it has worked out in the past. Together develop a strategy to achieve the goals.

How can you help a student become an independent learner?

By encouraging them to develop their own ideas and approaches.

How would you help a student stay motivated?

By catching them doing the right thing and giving them positive feedback.

If a student has difficulty learning a skill or concept, what would you do?

Using analogies and examples helps often. Building up on available foundations.

How do you help students who are struggling with reading comprehension?

Asking about the meanings of the words in the text. Asking questions about the text. Rephrasing what they say using the terminology of the text.

What strategies have you found to be most successful when you start to work with a student?

Starting with real problems that we might encounter in our lives.

How would you help a student get excited/engaged with a subject that they are struggling in?

By connecting to their passions and interests.

What techniques would you use to be sure that a student understands the material?

Being able to independently solve problems. Being able to translate formulas to common language and vice versa.

How do you build a student's confidence in a subject?

By not patronizing them and encouraging them to find their own approach.

How do you evaluate a student's needs?

Based on the goals he has declared, and also based on my assessment of the means he either has or lacks to reach those goals.

How do you adapt your tutoring to the student's needs?

By teaching at their level. That means that I need to know their level very well.

What types of materials do you typically use during a tutoring session?

Mostly materials provided by the student. Sometimes it is necessary to look up certain definitions on the Internet.

What is your teaching philosophy?

Learn to solve problems, and solve problems to learn.

Connect with a tutor like Kaveh