Tutoring
S.T.E.M.

Build an entire website, app or game from
the ground up in just 10 sessions

Learn Programming Web Development App Development Game Development Math

Tutoring Services

Offering online programming, web/app/game development, math support, and homework help for elementary to high school level students.

Web Development

Build and deploy your very own website using HTML, CSS and Javascript. We'll be using Github to manage and host the project for free.

game dev

Game Development

Learn how to build a 3D game using industry standard tools like Unity or Unreal Engine. Programming and 3D modelling may also be covered.

App Development

Create a cross-platform app that will work on both Android and iOS devices using React Native and Javascript. iOS device needed for iOS deployment.

programming icon

Programming

Learn a single programming language in depth or explore a broad variety. Available languages: Python, Javascript, C#, Java or Scratch.

math help

Math

Math can be challenging at times. Let’s work through problems together and learn how to approach them in different ways.

homework help

Homework Help

Regular homework help is also available. We can work through your assigned homework together and learn new problem solving skills.

Pricing

The cost of a one-on-one session is $50 an hour + tax.

Sessions can be one or two hours long and are available Monday through Friday from 4 PM to 9 PM, and Saturdays from 12 PM to 8 PM.

Sessions involving multiple students can be scheduled for $35 an hour + tax per student. 3 student minimum.


The first 30-minute session is a free introductory meeting where we’ll discuss the student’s experience level, goals, and project ideas for future sessions.


The preferred payment method is e‑transfer, with invoices available upon request.

$50 an hour + tax, free 30min intro session

FAQ

How do I sign up?

Simply send me an email, call me at (437)-345-1048 or use the contact form below to set up a free 30 minute intro session.


Where do the sessions take place?

Sessions are fully online through Google Meets. A face camera is not necessary but a decent microphone or headset is recommended.


How does booking sessions work?

In our initial meeting we will discuss the time and frequency of the tutoring sessions. Sessions need to be paid for ahead of time. Multiple sessions can be paid for at once. Time slot availability may change based on demand or unforeseen circumstances and rescheduling may be required.


Are there any system requirements?

Most computers are likely fine for programming or app development needs. However, game development software tends to be more demanding and may require a more powerful computer for the best experience. Please ensure there is sufficient storage on the hard drive as additional software or programming frameworks may need to be installed on the computer. Detailed program download and set-up instructions will be provided as needed. Note: iOS app development requires a mac computer in order to build the application.


How can I reschedule a session?

Simply send me a message at least a day in advance to let me know you would like to reschedule for a different date. A missed session with no notice given will not be refunded.


How long will it take to build an app/website/game?

Everybody is different. Most students who are new to programming will be able to learn fairly quickly and will have a working and complete tutorial project within 10 sessions. Students are guided through the entire process from start to finish but are also always encouraged to brainstorm and experiment on their own in between sessions.

Portfolio

Here is a collection of web, app and game projects I've worked on in the past.

About Me

I'm a graduate from Ryerson University with a major in Computer Science. I'm deeply passionate about learning and teaching programming. In addition to having several years of tutoring experience, I’ve also worked as a technology camp counselor at Brickworks Academy. Most recently I've been a developer at Rich Media where I've worked on projects for some of the biggest financial companies in Canada.

Experienced in: Java, JavaScript, Python, PHP, HTML, CSS, Angular, React, React Native, Cordova, MySQL, Android Studio, XCode, Adobe Creative Suite, Blender, Unity and Unreal Engine.

Contact

I can be reached by phone at (437)-345-1048 or by email. You can also just use the form below.
Cheers!

Form processing/validation handled by Formspree.io