Connect with hundreds of tutors like Thomas

Who needs tutoring?
What prompted you to seek tutoring?

I am very happy with our experience so far with Varsity Tutors. They matched my daughter with reading specialist Mary and she is wonderful! My 10 year old daughter feels happy after her sessions and believes her tutor has already helped her.

— Allison K

What prompted you to seek tutoring?

Varsity Tutors really helped me understand the concepts during my Calculus 2 class. My tutor has such amazing patience and is open to many questions! Lastly, was always on time and very prompt. Highly suggest Varsity Tutors.

— Joey T

How soon would you like to get started?
Did you know?

Understanding your timeframe helps us to develop a tailor-made learning plan just for you.

Let's finish up your profile so we can find the perfect tutor:
Did you know?

stars

We have a 4.9/5 average customer satisfaction rating.

Let's finish up your profile so we can find the perfect tutor:

Found me a great Python, C Programming, and MatLab tutor for a Engineering Computation course.

— Charles C

Let's finish up your profile so we can find the perfect tutor:

The best tutoring service period. The customer service is beyond impeccable. They provide options that are perfectly suited to your needs. They've done such a wonderful job with my daughter in high school, I plan to use their services when she attends college. I highly recommend Varsity Tutors.

— Yvette

Let's finish up your profile so we can find the perfect tutor:

We know every student is unique. And they deserve a tutoring experience as unique as their needs. With thousands of tutors available, we're confident to find the one best for you.

A photo of Thomas, a tutor from Algonquin College

Thomas

Certified Tutor

My priorities have developed over the past few years. I am a graduate in Computer Programming at Algonquin College, and additionally in Computer Systems, holding two diplomas, but now I seek simply to teach, in general. It feels like the best thing to do with my passions. I have great interest in philosophy and psychology as topics, which has made me increasingly interested in guiding people and suggesting models for how they may grow into their own life. Motivation in life starts with a firm mental model of the self. Do you see yourself as someone who grows?

One grand passion I have in teaching is that I genuinely want to create those special moments where ideas "click" with people. I myself love that feeling, and if I can bring those to people, I can perhaps make them love knowledge, discovery and creation as much as I do. Problem-solving can be a fun activity, and is very fulfilling when you succeed after a long, earnest effort. I hope you can also learn to love problem-solving in the puzzle of life.

Technology-Specific: In the domain of programming, I have spent the most time with the Java language, but additionally have comfort and confident in JavaScript, Rust, and C#. I have made mobile, desktop, web and backend applications for various projects, giving me a wide range of knowledge that isn't specific to a single domain. I have also worked with databases and SQL.

Thank you for your interest in my teaching. I hope to meet with you soon!

Connect with a tutor like Thomas

Thomas’ Qualifications
Education & Certification

Undergraduate Degree: Algonquin College - Associate in Science, Computer Systems Technology

Graduate Degree: Algonquin College - Diploma, Computer Programming, General

Hobbies

I am both a logical thinker and a creative type. This goes a long way to explaining my passion for programming, but I am also interested in other creative endeavors, including game design and story writing. Of course, I do like to play video games too, and have thought to perhaps start a YouTube channel. One more opinion in a wide ocean, but it would be something fun that I would love.

Tutoring Subjects
Algebra
Algebra 2
Artificial Intelligence
Basic Computer Literacy
Business
Coding
College Computer Science
Computer Networks
Computer Programming
Computer Science
Computer Theory
Creative Writing
CSS
Elementary School English
Elementary School Math
English
English Grammar and Syntax
Executive Functioning
Fiction Writing
French
Grade 11 Math
Graduate Test Prep
High School Computer Science
High School English
High School French
HTML
Information Technology
Java
JavaScript
Languages
Learning Differences
Math
MCAT
Middle School English
Middle School Math
Middle School Reading Comprehension
Other
PC Basic Computer Skills
Personal Finance
Philosophical Ethics
Philosophy
Pre-Algebra
Probability
Programming Languages
MCAT Psychological, Social, and Biological Foundations of Behavior
Reading
Relational Databases
Social Sciences
Software
SQL
Study Skills
Study Skills and Organization
Technology and Coding
Web Development
Writing