1 of 7

Connect with hundreds of tutors like Michael

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 Michael, a tutor from University of Toronto


Certified Tutor

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

I have a Bachelor's Degree in Chemical Engineering from the University of Toronto; my professional and scientific interests lie in metabolic engineering, cell biology, and bioinformatics.

I began my tutoring career in high school as a peer tutor, where I spent my free study periods in departmental offices offering academic support on a drop-in basis. In college I also enjoyed tutoring my friends when they wanted some extra academic support.

My passion is for mathematics and the sciences: as an engineer I have a deep appreciation for how theory in textbooks translates into real world applications. In my experience, the most important component of the tutor/student relationship is the tutor's ability to inspire and to broaden the student's imagination.

Connect with a tutor like Michael

Michael’s Qualifications

Education & Certification

Undergraduate Degree: University of Toronto - Bachelors, Chemical Engineering

Test Scores

SAT Composite (1600 scale): 1470

SAT Math: 740

SAT Writing: 710

AP Calculus AB: 5

AP Calculus BC: 5

AP Physics B: 5

SAT Mathematics Level 2: 790

SAT Subject Test in Mathematics Level 1: 760

SAT Subject Test in Chemistry: 800

SAT Subject Test in Physics: 720

Tutoring Subjects

Q & A

What is your teaching philosophy?

This answer strongly depends on the subject. For SAT & ACT Math, I always emphasize the fact that most question can be solved in different ways; by attempting multiple techniques on the same problem, students can understand their strengths and weaknesses and pick their favorite method. For ACT and SAT Reading, I teach procedures for solving questions that take advantage of how the test questions are constructed.

How would you help a student stay motivated?

Deep learning doesn't happen in one big jump; it happens in "baby steps." Whenever my students make another "baby step," I tell them of their progress. Students become aware of their true progress and don't become discouraged thinking that they must climb a mountain in one giant step.

Connect with a tutor like Michael