Online Tutoring in Ontario
1-on-1 online sessions for students in Ontario, billed in Canadian Dollar (C$ CAD). Taught by an M.Sc., P.Eng. with 10+ years experience. Same-timezone sessions taught by a P.Eng. licensed by Professional Engineers Ontario (PEO) — the regulator for this exact province.
- First session freeNo credit card
- 30-day refundOn unused sessions
- Reply within 2 hoursBusiness hours
- P.Eng. licensed (Canada)M.Sc. Engineering
How I help students in Ontario
Ontario is home — I'm based here on Eastern time and licensed as a Professional Engineer by Professional Engineers Ontario (PEO), the provincial regulator. That makes me an unusually well-matched tutor for Ontario engineering students and graduates: I've been through the PEO licensure process, including the National Professional Practice Examination (NPPE). Day to day I support students at the University of Toronto, Waterloo, McMaster, Queen's, and Ottawa through their first- and second-year maths, programming, and engineering courses, plus the Python and data-science skills Toronto's finance and tech employers hire for.
What Ontario students typically bring
- First-year calculus, linear algebra, and engineering maths at U of T, Waterloo, and McMaster
- NPPE and PEO licensure context — from a tutor who holds a P.Eng. with PEO
- Python, R, and data science for Toronto’s finance and tech market
- Statistics and ML for commerce, science, and engineering streams
We're on the same Eastern clock, so evening and weekend slots are simple, and pricing displays in CAD when you select it from the currency selector.
Subjects Ontario students book most
FE/PE Exam Preparation
Engineering
Pass your engineering exams with confidence. Comprehensive prep from licensed P.Eng. instructor. Includes prac…
LLM & AI Tools
Data Science & AI
Master prompt engineering, fine-tuning, and deploying Large Language Models for real-world applications.
Machine Learning & AI
Data Science & AI
Deep dive into ML algorithms, neural networks, model training, and deployment. Includes scikit-learn, TensorFl…
Python Programming - Essentials
Data Science & AI
Perfect for beginners and students. Learn Python fundamentals, basic syntax, data types, functions, and simple…
DSA — Foundations
Programming
Build the foundation every coding interview tests: Big-O analysis and the core data structures — arrays, hash …
Python Programming - Expert
Programming
Expert-level Python: Performance optimization, async programming, system design, and advanced algorithms. For …
Python Programming - Professional
Programming
Advanced Python for professionals: OOP, APIs, web scraping, automation, and real-world applications. Build pro…
Mathematics - All Levels
Mathematics & Statistics
From basic algebra to advanced calculus, linear algebra, and differential equations with personalized approach…
AI Automation — Foundations
AI & Machine Learning
Start automating the repetitive parts of your work. Learn n8n from scratch — triggers, nodes and connecting th…
AI Engineering — Foundations
AI & Machine Learning
Go from ChatGPT user to builder. Learn how large language models actually work, call the OpenAI and Claude API…
AI Engineering — RAG & Agents
AI & Machine Learning
Build the systems behind real AI products: retrieval-augmented generation over your own data, vector databases…
Data Engineering — Foundations
Data & Analytics
Learn the foundations data teams run on: advanced SQL, Python for moving data, and how real ETL/ELT pipelines …
Power BI — Foundations
Data & Analytics
Go from spreadsheets to real dashboards. If you know Excel, you can do this — connect your data, build clear v…
Technical Interview Coaching
Career Development
Land your dream tech job. Master LeetCode problems, system design, behavioral questions, and salary negotiatio…
MATLAB — Engineering Computation
Engineering
Use MATLAB the way engineers do: numerical methods, solving differential equations, data analysis and curve fi…
MATLAB — Foundations
Engineering
Get fluent in MATLAB fast: syntax, matrices, plotting and writing clean scripts and functions. Perfect for eng…
MATLAB & Simulink — Advanced
Engineering
Go advanced: build and simulate systems in Simulink, work through control and signal processing, and apply MAT…
DSA — Algorithms & Patterns
Programming
Learn the algorithm patterns that unlock LeetCode-style problems: trees, graphs, recursion, and techniques lik…
DSA — Interview-Ready
Programming
Get interview-ready for top tech roles: master dynamic programming and advanced graph algorithms, get an intro…
SQL & Database Fundamentals
Programming
Master SQL for data analysis and reporting. Learn queries, joins, aggregations, and database design. Essential…
Algebra Mastery
Mathematics & Statistics
Complete algebra course covering linear equations, quadratic functions, polynomials, and advanced algebraic co…
Calculus I — Limits & Derivatives
Mathematics & Statistics
Build real intuition for calculus, not just formulas. Master limits, derivatives and the chain rule, and see w…
Calculus II — Integrals & Series
Mathematics & Statistics
Get comfortable with the harder half: integration techniques, applications, and infinite series including Tayl…
Calculus III — Multivariable
Mathematics & Statistics
Tackle multivariable and vector calculus — partial derivatives, multiple integrals, gradient, divergence and c…
Linear Algebra — Applied & ML
Mathematics & Statistics
See why linear algebra is the language of machine learning: SVD, PCA, least squares and how matrix decompositi…
Linear Algebra — Core
Mathematics & Statistics
Master the core that university courses test and ML relies on: vector spaces, linear transformations, and eige…
Linear Algebra — Foundations
Mathematics & Statistics
Understand linear algebra from the ground up: vectors, matrices, and solving systems of equations — with the g…
AI & ChatGPT — Agents & Fine-Tuning
AI & Machine Learning
Advanced LLM engineering.
AI & ChatGPT — Use AI Daily
AI & Machine Learning
Use AI tools effectively.
AI Automation — AI Workflows
AI & Machine Learning
Combine the winning stack — n8n, Python and the OpenAI API — to build automations that read, decide and act. P…
AI Automation — Production
AI & Machine Learning
Run automations you can depend on: self-host n8n, manage credentials safely, add monitoring and retries, and s…
AI Engineering — Production
AI & Machine Learning
Take an LLM prototype to production. Design evaluations you can trust, add guardrails, decide when to fine-tun…
C++ — Basics
Languages & Code
Start programming in C++.
C++ — Competitive & Interview
Languages & Code
Contest- and interview-ready C++.
C++ — Data Structures
Languages & Code
Data structures and algorithms in C++.
Cloud & AWS — Deploy & Containers
Careers & Academic
Deploy apps with Docker.
Cloud & AWS — Foundations
Careers & Academic
Cloud basics on AWS.
Cloud & AWS — MLOps & Scale
Careers & Academic
MLOps and scaling.
Data Analytics — Advanced
Data & Analytics
Advanced analytics engineering.
Data Analytics — Dashboards
Data & Analytics
Power BI and Tableau dashboards.
Data Analytics — Foundations
Data & Analytics
Start analysing data.
Data Engineering — dbt & Airflow
Data & Analytics
Build the modern analytics-engineering stack: transform data with dbt (models, tests, docs), orchestrate jobs …
Data Engineering — Scale
Data & Analytics
Engineer for scale: process big data with Spark/PySpark, design for performance, add streaming, and build pipe…
Data Science — Get Started
Data & Analytics
From spreadsheets to data thinking.
Data Science — Job-Ready
Data & Analytics
Portfolio and interview ready.
Data Science — Projects
Data & Analytics
End-to-end data projects.
Deep Learning — Build Models
AI & Machine Learning
Train CNNs and more.
Deep Learning — Foundations
AI & Machine Learning
Your first neural networks.
Deep Learning — Transformers & LLMs
AI & Machine Learning
Modern deep learning.
Excel - Professional Level
Business & Finance
Master advanced Excel including pivot tables, VLOOKUP, data analysis, charts, and business reporting. Perfect …
Excel — Basics
Data & Analytics
Spreadsheet basics.
Excel VBA & Automation
Business & Analytics
Automate your workflow with VBA programming. Create custom macros, automated reports, and powerful tools. Tran…
Interview Prep — DSA Foundations
Careers & Academic
Data structures & algorithms basics.
Interview Prep — System Design
Careers & Academic
System design interviews.
Machine Learning — Build & Evaluate
AI & Machine Learning
Build and evaluate real models.
Machine Learning — Production & Advanced
AI & Machine Learning
Deploy and scale ML.
Maths — Advanced
Careers & Academic
Advanced university maths.
Power BI — Modelling & DAX
Data & Analytics
Build dashboards that scale: model your data properly, shape it with Power Query, and write DAX measures for t…
Power BI & Tableau — Advanced
Data & Analytics
Become the analyst teams rely on: optimise report performance, secure data with row-level security, tell a cle…
R — Basics
Languages & Code
Get started with R.
R — Research & Advanced
Languages & Code
Advanced R for research.
R — Stats & Data
Languages & Code
Statistics and data analysis in R.
SQL — Analytics
Languages & Code
Analytics SQL for real data work.
SQL — Design & Optimisation
Languages & Code
Database design and query tuning.
Statistics — Inference & Regression
Careers & Academic
Hypothesis testing and regression.
Statistics — Intro
Careers & Academic
Introductory statistics.
Statistics — Thesis & Research
Careers & Academic
Research and dissertation statistics.
Frequently asked — Ontario students
Do you tutor students based in Ontario?
Yes — entirely online. Ontario is my home province — we're on the same Eastern clock, so after-school and evening sessions couldn't be easier to book. The booking page reads your timezone automatically, so the calendar invite lands in local time with no manual conversion.
Can I pay in Canadian Dollar (CAD)?
Yes. Pricing is shown in Canadian Dollar when you select CAD (C$) from the currency selector. Payment is taken at checkout via Stripe or PayPal.
How is the first session structured?
Your first 30-minute session is free with no payment information required. I use it to scope your goals, agree on a learning plan, and confirm fit before any package is booked.