High-school mathematics
Secondary 3 to 5 math, built on understanding instead of memorizing, with exam preparation.
Courses · Montreal & online
Private and small-group courses taught by Fares Alkhawaja: PhD, researcher and instructor at Vanier College, LaSalle College and Concordia University.

How it works
Add one or more courses to your list. Not sure? Add what interests you; we will figure out the right fit together.
Email or phone, your level and your availability. It takes a minute and you commit to nothing.
Fares contacts you to understand your goals, then proposes a schedule, a format and a price.
Catalog
Secondary 3 to 5 math, built on understanding instead of memorizing, with exam preparation.
Limits, derivatives and integrals with intuition first, then technique, then applications.
Vectors, matrices and transformations, with the geometric view that makes machine learning click.
From counting and distributions to inference and regression, taught with real data and Python.
Your first programming course: clear foundations and small projects you can show.
The core of computer science and technical interviews, implemented step by step.
Build and deploy a real web app: React front end, Node API and a database.
How models learn, how to evaluate them honestly, and how to use them on real problems.
From a single neuron to modern architectures, with hands-on PyTorch.
Use and build with large language models: prompting, retrieval-augmented generation and agents.
Turn messy data into clear insight with pandas, SQL and dashboards.
Containerize applications and run them reliably, from your laptop to a cluster.
Ship models like software: automated tests, pipelines, tracking and deployment.
Choose, secure and run AI workloads on the major clouds.
Hands-on projects that make coding, electronics and AI fun and understandable.
For graduate and senior students: scope a project, run sound experiments and write the paper.
Registration
No payment and no commitment now. You will be contacted to plan the schedule, format and price.
FAQ
Pricing depends on the course, the level and whether it is private or in a small group. You will get a clear price after a short call, before anything starts.
Both. Online sessions run on video with shared notes and code; in-person sessions are possible in Montreal.
Either. Private sessions adapt to your pace; small groups (up to 6) cost less per person.
English or French, your choice.
Yes. Mention the course, school and exam dates in your message and the sessions will follow your syllabus.
Only a laptop for programming courses. All materials are provided.