Joshua's cover photo
Joshua's photo

Joshua M.

CAD $100/hr

Passionate and Engaging Physics Tutor with Teaching and Lecturing Experience

Tutor Information


I am OCT certified (Ontario College of Teachers) with a BSc. and MSc. in Physics. I am currently completing a PhD in Curriculum and Pedagogy at OISE/University of Toronto. I worked as a sessional lecturer at the University of Guelph teaching a variety of introductory Physics courses for Life Science students (ie. PHYS*1300/1070/1080), many of whom did not take Physics in high school. I have since had the opportunity to become familiar with the Ontario high school science curriculum – developing lessons, labs, and assessments (both virtually and in-person) – as a student teacher, supply teacher, and a long term occasional teacher & summer school teacher for grade 11 (SPH3U) and 12 Physics (SPH4U) at The Bishop Strachan School. I have been tutoring Physics ever since I completed my Undergraduate degree in 2012 and continue to do so because I really enjoy teaching and learning.


Toronto, Canada






Middle School
High School


Ontario Institute for Studies in Education (OISE)

2020 - 2022
Master of Teaching

University of Guelph

2014 - 2016
Master of Science, Physics

University of Guelph

2008 - 2012
Bachelor of Science, Physics

Work Experience

Discovery at University of Toronto

May 2021 - June 2021
Summer Research Assistant
• Developing the Discovery program framework outcomes • Curating and creating learning modules for Programming Leads, Discipline Leads, and Mentors, and support materials for Teachers

Ontario Institute for Studies in Education

February 2021 - present
Research Assistant
• Investigating the beliefs and practices of secondary school teachers regarding epistemic reflexivity and information literacy in the context of teaching democratic and global civic competencies.

The Bishop Strachan School

March 2020 - June 2020
Technology Integration Specialist
• Participate in the selection process and the security/privacy assessment of new technologies to promote student learning • Research, test, and develop best practice implementation and documentation of currently adopted software

The Bishop Strachan School

November 2019 - January 2020
Physics Teacher
• Long term occasional for grade 11 physics (SPH3U) and grade 12 physics (SPH4U) • Planned and taught inquiry-based lessons, labs, assessments, and evaluations • Ran extra help sessions, engaged in reporting process, parent communication, and worked collaboratively with guidance and learning resource teachers to meet the varied needs of students

The Bishop Strachan School

September 2019 - June 2020
Design Lab Technologist
• Support innovative teaching, learning, and student projects using design technologies including wood working, 3D printing, laser cutting, and CNC milling • Provide training and safety procedures to teachers and students to design and create products using technology • Participate in research, professional learning, and pilots on current and/or emergent tools as well as best use practices relevant to the BSS learning environment and strategic directions • Engaged in school life and community building activities including theme/spirit days, boarding events, student initiatives, clubs, and charity events


November 2018 - August 2019
Research And Development Scientist
• Developed prototypes for potential customers and assisting with the design and development of new products • Designed and conducted experiments while identifying new areas of research • Summarized key findings to executives and other key stakeholders

University of Guelph

April 2018 - August 2018
Curriculum Developer
• Developed a new course outline, lecture schedule, lecture content, and assessments for a first year Physics course while incorporating material as requested by the School of Engineering • Updated existing Study Guide/Lab Manual to match a new textbook and created two new labs including testing and costing

University of Guelph

January 2017 - December 2018
Sessional Lecturer
• Lectured a first year physics course for engineering students, two first year physics courses for life science students, and a second year biophysics course • I created lesson plans and assessments to thoughtfully evaluate students’ understanding of the learning objectives. • Fostered a dynamic and challenging classroom environment through the use of engaging discussions both in-class and on a dedicated online forum

University of Guelph

September 2014 - December 2016
Teaching Assistant
Teaching Assistant Dates EmployedSep 2014 – Dec 2016 Employment Duration2 yrs 4 mos LocationGuelph, ON • Managed five different undergraduate physics courses that focused on teaching introductory physics to life science and engineering students • Wrote and assessed quizzes, provided additional support to students, managed undergraduate labs, and facilitated tutorials

Snowhawks Ski School

December 2007 - March 2008
Snowboard Instructor
• Taught first time snowboarders the fundamental skills and safety of snowboarding. • Prepared original lesson plans to keep students motivated while still enjoy learning a difficult skill. • Relevant Qualifications: CASI Level One Snowboarding Instructor

Camp Tamarack

June 2007 - August 2012
Wakeboarding Instructor
• Head instructor from 2010-2012 • Developed methods for wakeboarding instruction for both one on one and group environments, working with both beginner and advanced levels • Facilitated a productive work environment for staff through team building and other recreational activities in a leadership and administrative capacity

City of Vaughan

January 2007 - December 2008
Swim Instructor and Lifeguard
• Taught swimming skills and water safety to children ages 1­-15, including children with special needs in both group and private lessons. • Supervised swimmers of all ages during length and recreational swims. • Performed basic pool maintenance and administrative tasks.


Amazing and easy to understand!!

He is an amazing tutor!! Joshua has really helped me understand my physics material. He takes the time to make sure that you fully understand everything that he is teaching, and he explains concepts in an easier way for you to understand the material. He is also very patient, and you can tell that he truly wants you to understand what you are learning!
By: Anna


Josh was honestly such a good prof. He was easy to understand, did lots of examples and made class entertaining. The class overall was quite difficult at times but ended up being my highest mark.
By: Anonymous

Extremely Understanding!!

His best quality is his ability to explain concepts in different ways & from different angles to reach the most students possible. It could be that he was a student more recently than most profs... but he is extremely understanding and seems to know the best way to teach so that content can be easily absorbed.
By: Anonymous

Patient and wants you to understand!!

Great professor! He takes the time to make sure you understand the material, and you can tell he wants you to really understand why you're doing what you're doing, not just how to do the physics.
By: Anonymous

Well prepared, funny, and relatable!!

Josh explains things clearly and prepares his lectures based on students' feedback. He is funny and relatable, and makes lectures enjoyable. He gives many examples and resources that will ensure you to pass the class with flying colors.
By: Anonymous