Oliver Wong

computer programming tutor

Based in
Montreal, Canada
Also teaches in Montreal

Make an enquiry

Educational history

Bachelor's Degree in Computer Science

Dates: 
August, 2001 - January, 2005
Institution: 
McGill University

FAQ

What aspects of programming can you teach? What programming languages do you teach?

The short answer is I can teach almost any programming language, and many aspects of computer science theory.

The longer answer:

My other job is writing compilers. One of the tasks in writing a compiler is being able to read a language specification and to understand the semantics of said language. This means that one of my core skills is quickly learning new programming languages, often relying on nothing more than publicly available information (such as language specs). This is why I claim that I can teach almost any programming language. If I don't already know it, I can pick it up very quickly.

That said, my strongest languages are Java and the PHP/SQL/HTML/CSS combo.

In terms of computer science theory, I can teach many topics, including algorithms, data structures, time/complexity analysis (big O notation), computability theory (turing machines), parsing, regular expression, compile theory, etc.

Services

Online teaching offered

Be the first to review this

Write a review

Stay safe

It's always better to be safe than sorry.