Reza's cover photo
Reza's photo

Reza G.

CAD $45/hr

First Rank Math Tutor: University, College, High school Math

Tutor Information


Availability: Thursday, Friday and Saturday 9am-11pm. There are a few important points to keep in mind: 1) Bookings should be made at least 24h in advance. 2) The tutorocean app can facilitate effective communication. 3) You are required to use a PC and firefox or chrome as your browser for live sessions. Live lessons may not work on a Macbook, Chromebook, cell phone, or tablet. The teaching sessions are conducted through tutorocean's screen-sharing feature. After each session, you will receive a copy of my notes. You will find a sample of my live lesson notes further down the page. The whiteboard can also be used if you prefer to solve questions while I monitor and correct your mistakes or provide assistance if necessary. Bio: I earned my doctorate in mathematics from the Univ. of Sherbrooke in Quebec in the field of combinatorial dynamical systems. I received my Master's degree in mathematics from the Univ. of Manitoba with a concentration in functional analysis. Additionally, I hold a BSc and a MSc in pure mathematics with a concentration in modern algebra from the Isfahan Univ. of Technology in Iran. As a lecturer, a teaching assistant, and a mentor, I have taught mathematics to countless students, and I understand the importance of mentorship in the success of students. I have taught mathematics at the universities of Manitoba, Sherbrooke, Saint Boniface, and New Brunswick throughout my career. Since 2010, I have been tutoring and teaching math both in-person and online to students ranging from high school to university graduate level. My students come from all over the world, including China, Hong Kong, Europe, the Middle East, North America, and so on. I have gained valuable teaching experience by helping numerous students with a wide range of math backgrounds.


Longueuil, Canada


English, French, Persian




Middle School
High School


University of Sherbrooke

2014 - 2020
Ph.D., Discrete Dynamical Systems

University of Manitoba

2012 - 2014
Master degree, Pure Math (Functional Analysis)

Isfahan University of Technology

2007 - 2009
Master Degree, Pure Math (Modern Algebra)

Isfahan University of technology

2003 - 2007
Bachelor degree, Pure Math

Work Experience

Areteem Institute

June 2022 - present
Math Educator
Preparing students for math competitions

University of Saint Boniface

January 2022 - May 2022
Course instructor
Graph theory instructor

Online Tutoring Companies

January 2015 - present
Math Educator
I have worked for over ten different online tutoring companies. In my role, I have helped students with their assignments and test preparation.

University of Sherbrooke

September 2014 - May 2022
Teaching assistant, Course instructor

University of Manitoba

September 2010 - December 2013
Teaching assistant

University of New Brunswick

September 2009 - July 2010
Teaching assistant


Amazing Explanation Skills

Reza is an amazing tutor!!! He has great communication skills and clearly explains hard topics. He is always straight to the point. He helped me with university-level Differential Equations and without him, I would not have passed the course.
By: Andrey

Detailed Solutions and Positive Assistance

Reza taught at a good pace and was amazing at communicating his solutions.
By: Sandra

Amazing Teaching

He is an excellent communicator, patiently explaining complex concepts in a way that was easy to grasp. He went above and beyond to tailor each lesson to my specific needs and learning style, ensuring I thoroughly understood the subject matter. Whether I was struggling with calculus, linear algebra, or any other challenging topic, he consistently provided clear explanations and practical examples to reinforce my understanding. What truly sets him apart is his unwavering dedication to my progress. He consistently encouraged and motivated me, fostering a sense of confidence in my abilities that I hadn't experienced before. Always punctual, organized and prepared for each session. He had a well-structured lesson plan that allowed us to make the most of our time together. The learning environment was always welcoming and supportive, making me feel comfortable asking questions and seeking clarification.
By: Peter

Helps make the complicated more simple

Reza has been my son’s tutor for the past month during his Spring Linear Algebra class. He has been able to take very complicated concepts and make them more simple to understand, as well as helping with exam writing strategies, which has been invaluable as my son had very little exam experience going into university due to Covid. Reza has definitely helped build my son’s overall confidence with his math skills. If you’re searching for a tutor, search no further!
By: Jennifer

Very knowledgeable, and explains concepts in depth

Always able to answer my problems in a way that is understandable, and explains concepts very well.
By: Daniela