Connect with hundreds of tutors like Calum

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 Calum, a tutor from Beijing Polytechnic University

Calum

Certified Tutor

I have worked in IT industry for 20 years. I have taken different roles such as Software Engineer, Developer, IT consultant, System Administrator, DBA, Software Designer, System Architect, Solution Architect with fortune 500 companies.

I always love teaching and love sharing my knowledge with students, no matter if it is in the classroom, in the community or around the world. I do online tutoring for Computer Science and Mathematics, and start teaching at University of Phoenix for Computer Science related courses from 2004. The courses I teach include Python, Java, JavaScript, C/C++ , C#, PHP, JQuery, Ajax, HTML, CSS, Database, SQL, Web Design, Operating System, Linux/Unix, Data Structure, Algorithm, Design Pattern, Project Management, SAD etc.

For Math, Chinese and Computer tutoring, my clients need is my highest priority, and I will develop the corresponding curricula suit for each particular situation. With my Master Degree in MSCS (Mathematics, Statistics and Computer Science) and Bachelor Degree in Computer Science, I am confident I can help you in computer and math study and we will have some fun together!

Connect with a tutor like Calum

Calum’s Qualifications
Education & Certification

Undergraduate Degree: Beijing Polytechnic University - Bachelors, Computer Science

Graduate Degree: Marquette University - Masters, MSCS (Mathematics, Statistics and Computer Science)

Hobbies

Reading

Tutoring Subjects
ACCUPLACER Arithmetic
ACT Prep
ACT Math
ACT Writing
Algebra
Algebra 2
Algebra 3/4
Animation
AP Calculus BC
AP Chinese
AP Chinese Language and Culture
AP Computer Science A
Art
Basic Computer Literacy
Business
C
C#
C++
College Business
College Computer Science
Computer Game Design
Computer Programming
Computer Science
Computer Theory
Conversational Mandarin
Cryptography
CSS
Cyber Security
Data Analysis
Data Science
Data Structures
Discrete Math
Electrical and Computer Engineering
Electrical Engineering
Elementary School Science
Engineering
English
Entertainment
Finite Mathematics
Geometry
High School Computer Science
High School Physics
HTML
IB Business & Management
IB Information Technology in a Global Society
IB Physics
IB Visual Arts
Information Technology
ISEE Prep
ISEE-Lower Level Mathematics Achievement
Java
JavaScript
Languages
Linear Algebra
Linux
Mac Basic Computer Skills
Managerial Accounting
Mandarin Chinese
Mandarin Chinese 1
Mandarin Chinese 2
Mandarin Chinese 3
Mandarin Chinese 4
Math
MATLAB
Microsoft Excel
Middle School Science
Operating Systems
Pascal
PC Basic Computer Skills
PHP
Physics
Pre-Algebra
Pre-Calculus
Productivity
Programming Languages
Programming Tools
Programming VB.NET
Project Management/PMP
Public Speaking
Python
Relational Databases
Roblox
Robotics
Science
Scratch
Software
Software Engineering
SQL
Statics and Dynamics
Technology and Coding
Test Prep
Trigonometry
Visual Arts
Visual Basic
Visual Basic .NET
Visual Studio
Web Design
Web Development