Ehsan F.

Ehsan F.


Pleasant Hill, CA 94523

Will travel 20 miles

$85 per hour.

5.0 1 ratings

Experienced Electrical, Computer engineering and Math Tutor

I have graduated with double major in Electrical and Computer Engineering from UC Davis. Ever since I took math class at elementary school, I loved learning math. I was always the first person in the class to raise my hand to answer the teacher questions. I was so curious in learning multiple ways of approaching a single problem, so I have encouraged students to think outside of box.I am an experienced Math tutor. Having passion in learning math and the joy of helping people made me to become... [more]

Algebra 1

I have tutored prealgebra, algebra 1, and algebra 2 for about 2 years both as individual and group tutoring. I started to determine my interest in math from Algebra 1. It was because of my math school teacher that used graph and sketching as much as possible to conceptualize the problems. So I understand that perhaps these courses are the beginning classes for students to determine if they are interested in the field to pursue. Therefore I try to make the mathematical concepts much simpler by using graph and sketching when needed to motivate my students in this field.

Algebra 2

I have strong passion in tutoring math. Because of that I started to tutor math at math lab of Diablo Valley College. I tutored algebra 2 by asking people questions instead of just trying to answer their problems. I love the fact that students actively interact with their math problems. One of my teaching style is to possibly make connection between the math problems and the daily problems that each of us deal with. That way I try to make the problems as easy as possible that the students feel comfortable analyzing their math problems on their own. I help students visualize the problems as much as possible.


Calculus is one of my most favorite topics to tutor. Calculus series classes are really important classes to be learned effectively. After jumping from algebra and trigonometry class, with taking precalculus class, it is really important to understand how to learn calculus class. Calculus should be learned by making creativity and imagination, and that's where it makes it so interesting. I help my students approach the same way of thinking by asking step by step questions to make sure they understand every single steps behind the calculus concepts, and try to make them have unique creativity and imagination power on their own when solving different calculus problems, and concepts.



I have tutored prealgebra and algebra courses to the students in DVC for about 2 years. I love the fact that my students understand how to approach and solve their problems on their own. My tutoring strategy involves active interaction between the students by asking questions. This strategy makes the students actively participate in the tutoring session so they completely understand and enjoy the mathematical concepts.


I have tutored precalculus for about 2 years at DVC. Specifically for this course, and for calculus courses, I try to help students visualize their problems. I personally think the key success in precalculus and calculus courses is visualization. Making connections with precalculus problems and the daily issues makes the problems much easier to solve. With this strategy, I have made the students happy and they enjoy the concepts behind their problems.


Many people would think that trigonometry is involved with memorizing the formula. But personally I think it is not the true fact. Trigonometry should be learned by visualization. Throughout the tutoring DVC, I've tried to help my students visualize their trigonometry problems.

SAT Math

ACT Math

Discrete Math

I have my bachelor of science in electrical and computer engineering from UC Davis. Discrete mathematics was required with strong background in the major. It also was hugely involved in algorithm design course in the computer science related courses that I mastered in.

Differential Equations

I have tutored differential equations for about 2 years at Diablo Valley College (DVC). I got my bachelor of science in electrical and computer engineering. Analyzing the circuit was heavily involved with the differential equation.


Getting a bachelor of science in computer engineering requires specialty in programming languages including C++. I have strong passion in tutoring C++ to people as it requires logic. Completing multiple projects that involved with computer programming with C++ at UC Davis made me really interested into the subject. I really enjoy tutoring C++ to students.


Farsi is my first language. I have got my high school diploma in Farsi language. I have mastered the Persian literature and grammar. I can fluently speak and write Farsi. Through the high school diploma, I have taken many classes in Persian literature and also grammar.


I have my bachelor of science in electrical and computer engineering from the University of California, Davis. The major involves heavily on logic background. I have also taken the related courses for the logic both at UC Davis, and Diablo Valley College(DVC), Pleasant Hill, CA campus.

Electrical Engineering

I have my bachelor of science in electrical and computer engineering from UC Davis. I have mastered classes that involves with circuit analysis in analog domain and also specialized in signal processing as part of my specialty in the major. Making connection between mathematical concepts of both signal processing and circuit theory was very enjoyable for me.

Finite Math

I have tutored discrete math for about 2 years. I have also have research assistant experience in probability theory and statistics at UC Davis. Working in these two fields which are the basis of finite math was very enjoyable, and memorable for me.