Wyzant
Apply To Tutor
Get Started for Free ›
tutortutor
tutortutor
tutortutor
tutortutor
tutortutor
tutortutor

Trust the nation's largest network for Precalculus tutors

Trusted by more than 3 million students

65,000 expert tutors in 300+ subjects

Find a great match with our Good Fit Guarantee

Trusted by more than 3 million students

65,000 expert tutors in 300+ subjects

Find a great match with our Good Fit Guarantee

Featured by the nation’s most respected news sources

New York TimesCNNChicago TribuneCNBCForbesCBS NewsFox News

Tutors from top universities

JulliardMITRISDColumbiaCarnegie MellonBerkeleyHarvard

Get 1:1 Help Fast

The Best Precalculus Tutors in La Mesa, CA

See all 2,740 matching tutors

Find the best local Precalculus tutor in La Mesa

Jeremy A. Near La Mesa, CA, available for online & in-person tutoring
Jeremy A.
85/hour

Near La Mesa, CA

Patient and Knowledgable Tutor - PhD (Biomed Eng) / MBA

Hi, my name is Jeremy Anderson and I have a Ph.D. in Biomedical Engineering from Rutgers University and my MBA in Innovation and Entrepreneurship from Point Loma University. In addition to my education, I have experience applying my skills as I am a Scientist/Director in the Biotech/Pharmaceutical Industry. I have... See Jeremy's full profile

5.0 (36)
85/hour
56 hours tutoring
View Jeremy's Profile

Hi, my name is Jeremy Anderson and I have a Ph.D. in Biomedical Engineering from Rutgers University and my MBA in Innovation and Entrepreneurship from Point Loma University. In addition to my education, I have experience applying my skills as I am a Scientist/Director in the Biotech/Pharmaceutical Industry. I have...See Jeremy's full profile

Rachel C. Near La Mesa, CA, available for online & in-person tutoring
Rachel C.
70/hour

Near La Mesa, CA

Former High School Math and STEM Teacher turned Privated Tutor

As a high school math teacher, I taught Honors-Level Precalculus. For the past three years, I've tutored students in Precalculus and Integrated Math II and III, the latter two which both thoroughly incorporate the topics of Precalculus. See Rachel's full profile

5.0 (10)
70/hour
17 hours tutoring
View Rachel's Profile

As a high school math teacher, I taught Honors-Level Precalculus. For the past three years, I've tutored students in Precalculus and Integrated Math II and III, the latter two which both thoroughly incorporate the topics of Precalculus. See Rachel's full profile

Daniel B. Near La Mesa, CA, available for online & in-person tutoring
Daniel B.
50/hour

Near La Mesa, CA

Computer Science Student with 10+ Years Tutoring Experience

I've tutored Calculus and Precalculus for many years to high school and college students, including topics such as derivatives, integrals, limits, conics, and graphing. I took five years of Calculus, including Multivariable Calculus, Linear Algebra, and Differential Equations. See Daniel's full profile

5.0 (262)
50/hour
932 hours tutoring
View Daniel's Profile

I've tutored Calculus and Precalculus for many years to high school and college students, including topics such as derivatives, integrals, limits, conics, and graphing. I took five years of Calculus, including Multivariable Calculus, Linear Algebra, and Differential Equations. See Daniel's full profile

Gabriela H. Near La Mesa, CA, available for online & in-person tutoring
Gabriela H.
90/hour

Near La Mesa, CA

Master's in Math with several years experience teaching Precalculus!

Precalculus and Calculus, in my opinion, are the most beautiful and fun branches of Mathematics! In Asia, I taught several Precalculus courses. I know what students need to take away from Precalc in order to be successful in Calculus. See Gabriela's full profile

5.0 (156)
90/hour
316 hours tutoring
View Gabriela's Profile

Precalculus and Calculus, in my opinion, are the most beautiful and fun branches of Mathematics! In Asia, I taught several Precalculus courses. I know what students need to take away from Precalc in order to be successful in Calculus.See Gabriela's full profile

Kirk T. Near La Mesa, CA, available for online & in-person tutoring
Kirk T.
85/hour

Near La Mesa, CA

10+ Years of Helping Students

I take a sophisticated approach to teaching the material in this class. I show students the connection between precalculus and calculus. I like to bring students up to speed on many calculus concepts while they are in precalculus. For instance, I teach students about limits and the difference quotient... See Kirk's full profile

5.0 (1506)
85/hour
4,011 hours tutoring
Response Time: 3 minutes
Note that average response times may vary depending on a variety of factors, including time of day.
View Kirk's Profile

I take a sophisticated approach to teaching the material in this class. I show students the connection between precalculus and calculus. I like to bring students up to speed on many calculus concepts while they are in precalculus. For instance, I teach students about limits and the difference quotient...See Kirk's full profile

Michael F. Near La Mesa, CA, available for online & in-person tutoring
Michael F.
80/hour

Near La Mesa, CA

Professional Science and Math Tutor

Member of Kappa Mu Epsilon Math honors society. Graduated Cum Laude with a Bachelor of Science in Mathematical Physics and a second BS in Chemical Physics. I am proficient in Algebra, Precalculus, Trigonometry as well as Pre-Calc and Calculus. See Michael's full profile

4.9 (9)
80/hour
19 hours tutoring
Response Time: 19 minutes
Note that average response times may vary depending on a variety of factors, including time of day.
View Michael's Profile

Member of Kappa Mu Epsilon Math honors society. Graduated Cum Laude with a Bachelor of Science in Mathematical Physics and a second BS in Chemical Physics. I am proficient in Algebra, Precalculus, Trigonometry as well as Pre-Calc and Calculus.See Michael's full profile

Archie M. Near La Mesa, CA, available for online & in-person tutoring
Archie M.
30/hour

Near La Mesa, CA

Tutor/Teacher/Professor for Math Classes and Standardized Tests

I am currently (school year 2022-2023) teaching (Prealgebra) and subbing (Prealgebra through Calculus) at Art of Problem Solving Academy. I am also currently teaching (Statistics) (also taught Precalculus and AP Calculus AB last school year) at Southern California Yeshiva High School. I was an Adjunct Professor... See Archie's full profile

4.7 (93)
30/hour
423 hours tutoring
View Archie's Profile

I am currently (school year 2022-2023) teaching (Prealgebra) and subbing (Prealgebra through Calculus) at Art of Problem Solving Academy. I am also currently teaching (Statistics) (also taught Precalculus and AP Calculus AB last school year) at Southern California Yeshiva High School. I was an Adjunct Professor...See Archie's full profile

Wesley H. Near La Mesa, CA, available for online & in-person tutoring
Wesley H.
60/hour

Near La Mesa, CA

High School Math Tutor

I have had over two years experience tutoring high school students in geometry, algebra, trigonometry, pre-calculus and calculus. I graduated with an applied mathematics B.A. and a minor in mathematical education, so I am more than qualified to answer any questions your students may have. My teaching philosophy is to... See Wesley's full profile

4.9 (31)
60/hour
76 hours tutoring
Response Time: 10 minutes
Note that average response times may vary depending on a variety of factors, including time of day.
View Wesley's Profile

I have had over two years experience tutoring high school students in geometry, algebra, trigonometry, pre-calculus and calculus. I graduated with an applied mathematics B.A. and a minor in mathematical education, so I am more than qualified to answer any questions your students may have. My teaching philosophy is to...See Wesley's full profile

Roumina E. Near La Mesa, CA, available for online & in-person tutoring
Roumina E.
70/hour

Near La Mesa, CA

Math and Chemistry Tutor

Hi Everyone, My name is Roumina and I am a UC Berkeley alumni. I studied Chemical Engineering in undergrad, and Product Development in graduate school. I love tutoring since it gives me the opportunity to help students succeed in their studies and learn the subjects in-depth. Please feel free to contact me if you... See Roumina's full profile

5.0 (36)
70/hour
89 hours tutoring
View Roumina's Profile

Hi Everyone, My name is Roumina and I am a UC Berkeley alumni. I studied Chemical Engineering in undergrad, and Product Development in graduate school. I love tutoring since it gives me the opportunity to help students succeed in their studies and learn the subjects in-depth. Please feel free to contact me if you...See Roumina's full profile

Lawson F. Near La Mesa, CA, available for online & in-person tutoring
Lawson F.
85/hour

Near La Mesa, CA

UCSD PhD Candidate in Physics

Hello fellow learners! I graduated with my Bachelor's of Science degree as a double major in Physics and Mathematics from the University of Arizona in 2017 and am a current PhD candidate in my fourth year of graduate studies at University of California, San Diego. When I was beginning to learn physics and math, I... See Lawson's full profile

4.9 (15)
85/hour
24 hours tutoring
View Lawson's Profile

Hello fellow learners! I graduated with my Bachelor's of Science degree as a double major in Physics and Mathematics from the University of Arizona in 2017 and am a current PhD candidate in my fourth year of graduate studies at University of California, San Diego. When I was beginning to learn physics and math, I...See Lawson's full profile

Gene T. Near La Mesa, CA, available for online & in-person tutoring
Gene T.
125/hour

Near La Mesa, CA

Experienced Ph.D Tutor in Physics, Math, and Electrical Engineering.

I teach and tutor PreCalculus and Calculus for many years and enjoy teaching my students the basics about functions, and plotting graphs. I have mu own methods to teach this challenging subject and have them succeed in more advanced classes. See Gene's full profile

5.0 (696)
125/hour
2,170 hours tutoring
View Gene's Profile

I teach and tutor PreCalculus and Calculus for many years and enjoy teaching my students the basics about functions, and plotting graphs. I have mu own methods to teach this challenging subject and have them succeed in more advanced classes. See Gene's full profile

Tommy G. Near La Mesa, CA, available for online & in-person tutoring
Tommy G.
75/hour

Near La Mesa, CA

Calculus Tutor for Students Falling Behind

My name is Tommy, and I have about 5 years of experience as a math and science tutor. Last June, I had recently graduated from California Polytechnic University, San Luis Obispo with a degree in Mathematics and a minor in Statistics, and during my college career, I was an academic tutor at the local, Central Californian... See Tommy's full profile

4.8 (26)
75/hour
81 hours tutoring
View Tommy's Profile

My name is Tommy, and I have about 5 years of experience as a math and science tutor. Last June, I had recently graduated from California Polytechnic University, San Luis Obispo with a degree in Mathematics and a minor in Statistics, and during my college career, I was an academic tutor at the local, Central Californian...See Tommy's full profile

Alison C. Near La Mesa, CA, available for online & in-person tutoring
Alison C.
80/hour

Near La Mesa, CA

Physician Specializing in K-12 Tutoring and Medical School Admissions

Welcome to my profile! My name is Alison, and I'm a current Resident Physician. I obtained my bachelor's degree in Biology from Duke University in 2017 and my medical degree from University of California San Diego in 2022. I have over 10 years of tutoring experience at various tutoring companies and college campuses. My... See Alison's full profile

4.9 (86)
80/hour
166 hours tutoring
View Alison's Profile

Welcome to my profile! My name is Alison, and I'm a current Resident Physician. I obtained my bachelor's degree in Biology from Duke University in 2017 and my medical degree from University of California San Diego in 2022. I have over 10 years of tutoring experience at various tutoring companies and college campuses. My...See Alison's full profile

Grigoriy S. Near La Mesa, CA, available for online & in-person tutoring
Grigoriy S.
60/hour

Near La Mesa, CA

AP Physics / Math Expert Teacher With 40 Years of Proven Success

I am a certified physics and math teacher/tutor. For many years I am teaching all advanced courses like AP Physics 1,2,C; A-level and IBDP curricula. My approach to teaching and tutoring is very productive. I am officially audited by College Board and use past exams papers from the teachers web site to prepare... See Grigoriy's full profile

5.0 (126)
60/hour
318 hours tutoring
View Grigoriy's Profile

I am a certified physics and math teacher/tutor. For many years I am teaching all advanced courses like AP Physics 1,2,C; A-level and IBDP curricula. My approach to teaching and tutoring is very productive. I am officially audited by College Board and use past exams papers from the teachers web site to prepare...See Grigoriy's full profile

Zac H. Near La Mesa, CA, available for online & in-person tutoring
Zac H.
40/hour

Near La Mesa, CA

Professional Experienced Tutor in Math, Science, & Engineering

I am passionate about sharing my skills to benefit those seeking to advance themselves in a given subject, at all levels and backgrounds. I have studied Marine, Mechanical and BioMechanical Engineering, with a Focus in Nanoengineering. I have worked for years with Christian Brothers High School and privately at C.S.U.S.... See Zac's full profile

4.9 (8)
40/hour
22 hours tutoring
View Zac's Profile

I am passionate about sharing my skills to benefit those seeking to advance themselves in a given subject, at all levels and backgrounds. I have studied Marine, Mechanical and BioMechanical Engineering, with a Focus in Nanoengineering. I have worked for years with Christian Brothers High School and privately at C.S.U.S....See Zac's full profile

Michael S. Near La Mesa, CA, available for online & in-person tutoring
Michael S.
45/hour

Near La Mesa, CA

Engineering Graduate Proficient in Statics, Calculus and other HS math

While having done them for over 2 years now I've also tutored them as early as 1 year after learning them myself. Back in high school I tutored mornings for Algebra. Getting some basic experience and realizing that I do enjoy it. I have also tutored PreCalculus, Calculus 1 and 2 during college. The students... See Michael's full profile

5.0 (521)
45/hour
1,673 hours tutoring
View Michael's Profile

While having done them for over 2 years now I've also tutored them as early as 1 year after learning them myself. Back in high school I tutored mornings for Algebra. Getting some basic experience and realizing that I do enjoy it. I have also tutored PreCalculus, Calculus 1 and 2 during college. The students...See Michael's full profile

Camron C. Near La Mesa, CA, available for online & in-person tutoring
Camron C.
75/hour

Near La Mesa, CA

Patient and Knowledgeable Software Engineer and MS in CS Student

I have taken almost all math classes at Grossmont College, over a years worth of physics classes at Grossmont College, and intro to both C++ and Java at Grossmont College. My math subjects that I have completed and can tutor include Algebra, Precalculus, Calculus, and Differential Equations. My physics experience... See Camron's full profile

5.0 (189)
75/hour
830 hours tutoring
Response Time: 17 minutes
Note that average response times may vary depending on a variety of factors, including time of day.
View Camron's Profile

I have taken almost all math classes at Grossmont College, over a years worth of physics classes at Grossmont College, and intro to both C++ and Java at Grossmont College. My math subjects that I have completed and can tutor include Algebra, Precalculus, Calculus, and Differential Equations. My physics experience...See Camron's full profile

Stephen P. Near La Mesa, CA, available for online & in-person tutoring
Stephen P.
70/hour

Near La Mesa, CA

Proven Expert in Test Prep (Hundreds of Perfect Scores!) and Tutoring

- 14+ years of tutoring experience - helped over 250 students achieve perfect scores on standardized test sections - worked with thousands of students in the past in improving grades and scores - served as Dean at major test prep company in San Diego I am an experienced and dedicated educator who has over 14 years of... See Stephen's full profile

5.0 (61)
70/hour
180 hours tutoring
View Stephen's Profile

- 14+ years of tutoring experience - helped over 250 students achieve perfect scores on standardized test sections - worked with thousands of students in the past in improving grades and scores - served as Dean at major test prep company in San Diego I am an experienced and dedicated educator who has over 14 years of...See Stephen's full profile

Rozy S. Near La Mesa, CA, available for online & in-person tutoring
Rozy S.
90/hour

Near La Mesa, CA

Experienced and Effective Tutor

I also include hand-written notes from each session that includes helpful notes on topics that the student struggled with during our tutoring session. Pre-Algebra, Algebra 1, Algebra 2, Precalculus, Trigonometry, Calculus, IM1, IM2, IM3, Common Core, Physics Please let me know if you have any questions or... See Rozy's full profile

5.0 (1)
90/hour
31 hours tutoring
View Rozy's Profile

I also include hand-written notes from each session that includes helpful notes on topics that the student struggled with during our tutoring session. Pre-Algebra, Algebra 1, Algebra 2, Precalculus, Trigonometry, Calculus, IM1, IM2, IM3, Common Core, Physics Please let me know if you have any questions or...See Rozy's full profile

Tristan K. Near La Mesa, CA, available for online & in-person tutoring
Tristan K.
110/hour

Near La Mesa, CA

PhD Candidate tutoring math and computer science

I'm a PhD student in Computer Science at UC San Diego. I graduated with Bachelor's degrees in both math and computer science, and moved on to graduate school in order to pursue a career in college-level teaching. In graduate school I've worked as a teaching assistant for both graduate and undergraduate-level computer... See Tristan's full profile

5.0 (2)
110/hour
21 hours tutoring
View Tristan's Profile

I'm a PhD student in Computer Science at UC San Diego. I graduated with Bachelor's degrees in both math and computer science, and moved on to graduate school in order to pursue a career in college-level teaching. In graduate school I've worked as a teaching assistant for both graduate and undergraduate-level computer...See Tristan's full profile

Faith O. Near La Mesa, CA, available for online & in-person tutoring
Faith O.
44/hour

Near La Mesa, CA

Experienced STEM tutor from just a little further down the road

I have helped students through my high school's precalculus and Calculus curriculum patiently; I know how to explain the basics so that they stick. See Faith's full profile

4.9 (71)
44/hour
276 hours tutoring
Response Time: 29 minutes
Note that average response times may vary depending on a variety of factors, including time of day.
View Faith's Profile

I have helped students through my high school's precalculus and Calculus curriculum patiently; I know how to explain the basics so that they stick.See Faith's full profile

Heng X. Near La Mesa, CA, available for online & in-person tutoring
Heng X.
80/hour

Near La Mesa, CA

Everything Math, Science and Chinese

"You can teach a student a lesson for a day; but if you can teach him to learn by creating curiosity, he will continue the learning process as long as he lives." ~Clay P. Bedford I earned a Ph.D. doing Genetics research at the University of Utah. Knowledge is always fascinating to me: a concept is not just a concept,... See Heng's full profile

5.0 (536)
80/hour
1,319 hours tutoring
View Heng's Profile

"You can teach a student a lesson for a day; but if you can teach him to learn by creating curiosity, he will continue the learning process as long as he lives." ~Clay P. Bedford I earned a Ph.D. doing Genetics research at the University of Utah. Knowledge is always fascinating to me: a concept is not just a concept,...See Heng's full profile

Zoe K. La Mesa, CA, available for online & in-person tutoring
Zoe K.
50/hour

La Mesa, CA

MIT Student For College Admissions and Math Tutoring

Hello! My name is Zoe and I am a rising junior at MIT studying Mathematics and Computer Science with a minor in Architecture. I have tutored students from third grade to adult in math and SAT/ACT prep for years now. I love connecting with my students and helping them gain confidence in the classroom! If you would like... See Zoe's full profile

4.7 (31)
50/hour
65 hours tutoring
View Zoe's Profile

Hello! My name is Zoe and I am a rising junior at MIT studying Mathematics and Computer Science with a minor in Architecture. I have tutored students from third grade to adult in math and SAT/ACT prep for years now. I love connecting with my students and helping them gain confidence in the classroom! If you would like...See Zoe's full profile

Danny H. Near La Mesa, CA, available for online & in-person tutoring
Danny H.
100/hour

Near La Mesa, CA

100's of students, 1000's of hours

In my 10 years of tutoring experience, I've found that students are more engaged with learning when they feel comfortable with a relatable tutor. I can provide tutoring services that your student will not only look forward to but also learn to their fullest potential. High school courses I'm very familiar and... See Danny's full profile

5.0 (238)
100/hour
373 hours tutoring
Response Time: 1 minute
Note that average response times may vary depending on a variety of factors, including time of day.
View Danny's Profile

In my 10 years of tutoring experience, I've found that students are more engaged with learning when they feel comfortable with a relatable tutor. I can provide tutoring services that your student will not only look forward to but also learn to their fullest potential. High school courses I'm very familiar and...See Danny's full profile

Sean M. Near La Mesa, CA, available for online & in-person tutoring
Sean M.
65/hour

Near La Mesa, CA

College Chemistry Professor and Biology/Math Tutor!

I've taught college level Chemistry and Organic Chemistry at the Community Colleges since 1998. My expertise is in developing entire courses and designing labs for both Organic and General Chemistry. My tutoring experience started back in 1994 teaching both SAT and GRE study techniques. Because I understand how all... See Sean's full profile

5.0 (44)
65/hour
139 hours tutoring
View Sean's Profile

I've taught college level Chemistry and Organic Chemistry at the Community Colleges since 1998. My expertise is in developing entire courses and designing labs for both Organic and General Chemistry. My tutoring experience started back in 1994 teaching both SAT and GRE study techniques. Because I understand how all...See Sean's full profile

Trusted with over 6 million hours of lessons since 2005

Trusted experience

Success stories

Real stories from real people

Since 2005, Wyzant has provided a way for people to learn any subject in a way that works for them.

Lavinia H.

16 Precalculus lessons

Gerard has many great qualities as a tutor. His tutoring contributed to my son's significant improvement in precalculus. Prior to tutoring sessions with Gerard, my son did not grasp the basic concepts of precalculus, and his grade had declined. Once Gerard started working with my son, precalculus became more clear and comprehensible to him for the first time.
Cora R.

5 Precalculus lessons

This is a huge triumph for me considering I had very limited knowledge of precalculus concepts before doing the class. I would HIGHLY recommend her if you are struggling in subjects that she tutors in. She has fantastic ways of remembering concepts in precalculus and I look forward to continue working with her so I can improve my knowledge and skill in precalculus!🙂
Natalie S.

3 Precalculus lessons

My son found him to be very easy to understand. His guidance through the additional tutoring sessions were very helpful in obtaining the necessary results for doing well on the final exam. John prepared him in the following steps, Precalculus concepts, textbook sections, example problems, extra problems, questions; Precalculus review using the Precalculus Final Review document. We were so grateful that John could tutor him on such short notice. My son will definitely use John again in the future.
How much for private Precalculus tutoring lessons

La Mesa Precalculus Tutors Cost $35 - 60 per hour on average

What’s a fair price for a private La Mesa Precalculus tutor? La Mesa Precalculus tutors using Wyzant are professional subject experts who set their own price based on their demand and skill.

$25$85
$35
$60
Choose Your Tutor

Compare tutor costs. With a range of price options, there’s a tutor for every budget.

No Upfront Fees

Sign up, search, and message with expert tutors free of charge.

No Costly Packages

Only pay for the time you need. Whether it’s one lesson or seven, you decide what to spend.

Pay After Your Lesson

Get the help you need first. You’ll only be charged after your lesson is complete.

Love Your Lesson Or It’s Free

Your first hour with a new tutor is protected by Wyzant’s Good Fit Guarantee. If you’re not satisfied with your lesson, you don’t pay. No questions asked.

Reported on by leading news outlets

tech crunch
the new york times
CNBC

Find La Mesa Private Tutors in Subjects related to Precalculus

Wyzant makes it easy to get lessons from private tutors in any subject related to Precalculus. Choose your La Mesa tutor by reading ratings and reviews as well as comparing the rates of tutors on Wyzant who are subject-matter experts prepared to teach you in a wide variety of topics:

La Mesa SAT Math Tutors | La Mesa Elementary Math Tutors | La Mesa Geometry Tutors

Precalculus Tutoring is just the beginning...

Tap into Wyzant’s digital nationwide network to find either a local or online tutor for subjects related to Precalculus. Find the perfect tutor for you in over 250 subjects and test prep areas including:

Pre Calculus Tutors | CLEP Precalculus Tutors | College Algebra Tutors | SAT Subject Test In Mathematics Level 2 Tutors | SAT Subject Test In Mathematics Level 1 Tutors | SAT II Mathematics Level 1 Tutors | Algebra 1 Tutors | Calculus Tutors | Prealgebra Tutors | AP Calculus BC Tutors | Graph Tutors | AP Calculus AB Tutors | AP Calculus Tutors | Algebra Tutors | College Math Tutors

Tutoring Near La Mesa

Find a local tutor in areas near La Mesa. Our nationwide network of private tutors makes it easy to find an instructor nearby. Learn a new job skill or ace the test. Compare tutor costs and qualifications and find the ideal tutor for you today.

San Diego Tutors | Chula Vista Tutors | Oceanside Tutors | Laguna Beach Tutors | Escondido Tutors | El Cajon Tutors | San Juan Capistrano Tutors | Murrieta Tutors | Carlsbad Tutors | Vista Tutors | Laguna Hills Tutors | San Marcos Tutors | Aliso Viejo Tutors | Hemet Tutors | Laguna Niguel Tutors | National City Tutors | Temecula Tutors | Encinitas Tutors | Poway Tutors | Rancho Santa Margarita Tutors

Find La Mesa tutors

Want to browse local tutors near you in more subjects? See all tutors in La Mesa

Find online Precalculus tutors

Get Precalculus help anytime! We only accept the best online Precalculus tutors into our community. Get the help you need, right when you need it with the convenience of online lessons.