Homepage
Tutoring Jobs
Toronto 
Toronto 
  • (7 reviews)
W
Wade
« Perfect! Chris is amazing, he has a very calm approach to answering your... More »
W
Wade
« Perfect! Chris is amazing, he has a very calm approach to answering your questions; He is to the point, doesn't interrupt, and able to elaborate on why or how things work with ease. »
$50/h
Profile and diploma verified
Response Time 1h
Lessons offered by Chris
  • Individual
The lessons will be held
  • By webcam
Taught subjects
  • C
  • Computer programming
  • C++
  • Python
  • C#
  • Java
Levels
  • All Levels

Get ahead of the computer science game with a professional video game developer.

Methodology

Because technology is always changing the most important skill for a software developer is their ability to learn rather than any specific programming language or algorithm. With that in mind, if a concept has you absolutely stumped or a problem has you feeling like you don't know where to begin, I will work with you to get you back on track with a focus on intuitive understanding and problem-solving habits that will help you continue learning confidently and effectively on your own.

Background

I am a semi-retired, professional software developer of ten years with the majority of that time spent in the video game industry working on high-profile video games. I have a BSc with Honours in Computer Science from the University of Waterloo.

Rates

Rate for online lessons : $ 50/h
Lessons offered by Chris
Individual
The lessons will be held
webcam
Taught subjects
  • C
  • Computer programming
  • C++
  • Python
  • C#
  • Java
Levels
  • All Levels

Chris's Resume

BSc with Honours in Computer Science
University of Waterloo

Software Engineer
Nvidia
2015 to 2019
Porting video games to various operating systems and devices. Developing proprietary game engine and simulation software.

Software Developer
TransGaming
2013 to 2015
Porting video games to various operating systems and devices.

The 7 reviews on Chris
  • 5/5

All our ratings are collected by us and are given in confidence, they correspond to a real experience.
W
Wade

Perfect! Chris is amazing, he has a very calm approach to answering your questions; He is to the point, doesn't interrupt, and able to elaborate on why or how things work with ease.

Chris's response

Wade's enthusiasm and curiosity make each tutoring session a truly joyful experience.

J
Jonathan

Perfect! Lots ok detailed knowledge, very helpful!

Chris's response

Jonathan is a great student with an impressive work ethic and a pleasure to teach.

S
Steven

Perfect! He is an excellent teacher, and really have patient with students. He have his way of teaching you how to code, but not just telling you what to do, instead he try to let you figure out the answer alone.

Chris's response

Steven is an excellent student who is eager to learn, patient, and a pleasure to work with. If he continues working as hard as he does now, he'll be a computer science pro in no time.

4 recommendations

A
Andrew

Chris is a patient and attentive teacher. Instead of giving you the answer and explaining it, he'll encourage you to work out the solution, providing guidance and suggestions on the way. He's extremely knowledgeable, but I think his greatest skill as a teacher is his ability to work through problems together. I've learned lots from Chris!

A
Aidan

I've known Chris for over 2 decades, and went to elementary, high school, and university with him. He has always been one of the most intelligent people I know, and he has a knack for explaining things easily to others. I think he understands concepts so deeply that it makes it easy for him to step back and determine the best way to convey the concept to someone else. I can think of countless times that he has taught me something that a teacher wasn't able to, or explained something to me in a fraction of the time it would have taken me to understand on my own.

He's the best!

D
Daniel

Having worked on a number of projects with Chris for years, I have had many great experiences.

He great at being empathetic and knowing how another person understands a language or problem, and being able to guide them to understand and create a solution.

But by far, his greatest skill is his ability to solve and also explain thought process around simple and complex problems.

A great engineer, mentor, and teacher.

A
Aaron

Honestly I was on track to fail my intro to programming course and then I ended up with a B+ in the course thanks to Chris! I didn’t think I’d be able to get it at all but he explained everything so much better than my professor. I finished the subsequent course with an A-! Honestly you will not find a better tutor than Chris!

Chris's interview

QUESTION 01 | 05
1. When and why did you develop an interest in your chosen field?
Chris — My interest in video games started when I was just six years old! My cousins gave me their Super Nintendo along with a copy of Super Mario World, and computers and games have been a big part of my life ever since.
QUESTION 02 | 05
2. What makes you passionate about your subject?
Chris — Programming is all about solving puzzles: What tools are available? How do all the pieces fit together? How can I make this code faster or simpler? It's an endless game that provides new challenges and new opportunities on a daily basis, so naturally I can't resist!
QUESTION 03 | 05
3. What do you like about tutoring? What makes you a "Superprof"?
Chris — I love to talk, and what could be more rewarding than talking about your passion with others? Unfortunately, a lot of people assume that computer science is too complicated for them to understand, but I'm not one to back down from a challenge. Don't like math? Don't like computers? Don't care! I pride myself on being able to not only explain computer science concepts, but also convince others that it's actually easy and intuitive! Of course it's always better if the audience is willing and tutoring is the perfect way to connect with new people (and give my friends and family a break).
QUESTION 04 | 05
4. Do you have any role models; a teacher that inspired you?
Chris — My inspiration comes from all the amazing things that can be achieved through computer science as well as the friends and colleagues that I've collaborated throughout my many years of school and work. Every amazing game, app, or system that makes me wonder how it works, and all the people I can share that curiosity with.
QUESTION 05 | 05
5. What are your keys to success?
Chris — Perseverance! Coding can often throw you for a loop (pun intended), but as long as you keep pushing through, the sense of accomplishment that you get from fixing something that's broken or building something new will keep you hungry for more!

Similar tutors

closeby? Here's a selection of tutoring ads that you can check out.
Superprof can also suggest computer programming lessons to help you.
Learning isn't a problem, C++ lessons for all!

Taking python lessons has never been easier: you're going to learn new skills.

Toronto
Class of Learning How To Have Fun with Python ( Bigginer’s material)
$25
Behrooz
  • (2 reviews)
1st lesson is free!

I think the most important property of an efficient course is that the students should have fun and love the material. I try...

Lessons by webcam Face to face lessons Approved profile Replies within the hour
Toronto
Experienced full stack software developer, with a Masters degree in Computer Science, to provide lessons on computer fundamentals, programming languages, data structure, algorithms, database and SQL.
$18
Shrey
1st lesson is free!

I like to create a platform with the student where we can learn together and understand the concepts as well as implement...

Lessons by webcam Face to face lessons Approved profile
Toronto
Software / Programming Tutor from Big Tech Software Engineers (e.g., Google, Amazon, Uber)
$40
Kwon
1st lesson is free!

I've taught so many different students and industry programmers at different levels. I focus on concepts and help you to...

Lessons by webcam Face to face lessons Approved profile
Toronto
Introduction to C++ from beginner to advanced ( learn programming to prepare for your future job)
$30
Behrooz
  • (3 reviews)
1st lesson is free!

I start by teaching algorithms and flowchart then based on the students' knowledge I will learn how to program with C++ and...

Lessons by webcam Face to face lessons Approved profile Replies within the hour
Toronto
Highly experienced software engineer gives Java lessons in Toronto and GTA Area
$20
Prashanth
1st lesson is free!

In computer programming, basics are very important. Once basic concepts of developer are clear, programming language doesn't...

Lessons by webcam Face to face lessons Approved profile
Toronto
Masters graduate to provide teaching on Computer Skills, Database, RPA and Professional Development.
$10
Shrey
1st lesson is free!

My teaching methods are adaptive. I try to impart knowledge via discussions and examples. I would cover all course material,...

Lessons by webcam Face to face lessons Approved profile
Toronto
Computer Engineer gives web development classes for school and college students in Toronto
$25
Nikhil
1st lesson is free!

Having hands-on training of Web development and programming languages like HTML, CSS is the ultimate learning experience for...

Lessons by webcam Face to face lessons Approved profile
Toronto
Tech Entrepreneur and hackathon winner with experience in over 15 programming languages wants to share how to think like a computer scientist.
$50
Govind
1st lesson is free!

I am a hands on instructor, I think the best way to learn is to build. However, I will make sure that a student's curiousity...

Lessons by webcam Face to face lessons Approved profile
Toronto
I am a Computer Science researcher with previous teaching experience in university setting in Toronto, ON
$50
Pedro
1st lesson is free!

My job as a tutor is in empowering the student. I will take my time to understand where you're at first and we will come up...

Lessons by webcam Face to face lessons Approved profile
Toronto
Masters in Artificial intelligence student that gives simple explanations with real examples
$50
Karandeep
1st lesson is free!

I use a custom approach for every person/group. Every person learns a different way, so I tailor my apparoach on how you...

Lessons by webcam Face to face lessons Approved profile
Toronto
Experienced Fullstack programmer gives Fullstack Web Development Classes for anyone interested in Fullstack Development.
$20
Mehdi
  • (2 reviews)
1st lesson is free!

My teaching methods are practical over the job market, I will provide training by developing designing an application from...

Lessons by webcam Face to face lessons Approved profile
Toronto
A tech enthusiast with an engineering degree in Computer Science and master's degree in Data Analytics. I have 3+ years of experience working as a Product Consultant for Ericsson. Will bring business
$20
Saxam
1st lesson is free!

My teaching methodology is purely based on VISUALIZATION i.e. bring the academic concepts and content to life with real life...

Lessons by webcam Face to face lessons Approved profile
Toronto
Learn C/Perl/Computer Architecture/Engineering Mathematics/Chip Design/Processor Design etc. from silicon valley experienced tutor
$22
Jinish
1st lesson is free!

I have taught multiple students in US and India. Methods will vary based on students grasping power and area of expertise. I...

Lessons by webcam Face to face lessons Approved profile
Toronto
Real working way, interview cracking practice, understanding how to design software. Thanks
$35
Karun
1st lesson is free!

My teaching methods are multiple projects and analysis on issue what we face in real timr when we start project.

Lessons by webcam Face to face lessons Approved profile
Toronto
Graduate computer science student from the University of Toronto Looking to spread the knowledge. I have strong academic and industry experience which I can effectively share with students to help the
$35
Imtihan
1st lesson is free!

I encourage my students to think deeply to come up with their own solutions to problems. My classes are very interactive and...

Lessons by webcam Face to face lessons Approved profile
Toronto
Computer Science tutor and lessons for secondary and high school students in Toronto
$15
Henry
1st lesson is free!

I can offer a variety of teaching methods for different students with different needs. I am very flexible in my teaching,...

Lessons by webcam Face to face lessons Approved profile
Toronto
Computer Science tutor, lessons for secondary and high school students in Toronto
$15
Henry
1st lesson is free!

I can offer a variety of teaching methods for different students with different needs. I am very flexible in my teaching,...

Lessons by webcam Face to face lessons Approved profile
Toronto
Data scientist giving tutoring in any math or science field with specific focus on application
$40
Charlie
1st lesson is free!

I base my classes on application rather than theory. Students need motivation to learn a topic before being able to properly...

Lessons by webcam Face to face lessons Approved profile
at their home at your home By webcam
1 hour Not available Not available $50
Book a class