Dr. Ryan Vogt, computer science tutor in Vancouver
Working together for success
With years of university-level teaching and tutoring experience, and a passion for computer science, my goal is to help students achieve their personal best in the field. We’ll focus first on ensuring you have a strong understanding of the fundamentals in your course. From there, we’ll work together to help you better understand the more advanced material, and feel confident and prepared to quickly build solutions to more complex problems.
My specialty is foundational computer science courses, from logic, computability, and proofs, to programming in Java, C, C++, or Python. Most of the students I work with are in first-year university or college, or are taking the equivalent AP courses. Whether you’re a student in the Vancouver area, or enrolled in a program elsewhere in Canada, we can develop a personalized plan to help you succeed.
My background
I graduated from the University of Alberta in 2014 with a Ph.D. in computing science. During my graduate studies, I focused on malicious software, computer networks, and computer security.
I taught first- and second-year computer science at the University of British Columbia from 2016-2018, and I’ve been a full-time computer science tutor since 2022.
Though I was born and raised in Edmonton, I’ve called the beautiful city of Vancouver home for over a decade.

Tutoring tailored for you
Essential concepts
I specialize in tutoring foundational courses, whether they cover hands-on programming in Java, C, C++, or Python, or theory like computability and proofs.
Online or in-person
I offer in-person tutoring for students in Vancouver and the surrounding area, and online tutoring for students anywhere in Canada.
Individual or group
We can do tutoring one-on-one or with your own study group. As a lecturer at UBC, I had both individual students and groups of students come to my office hours with questions; now, I bring that variety of experience to tutoring.
Personalized
I tutor only a small number of students each week, guaranteeing that our time together will be finely tuned to your needs. Together, we’ll focus on the work you’ve personally done for previous and ongoing course material.
Prices (Sep.-Dec. 2025)
My hourly rate for online tutoring with one student is:
- Monday-Friday, before dinner (roughly 7:30 pm): $60/hour
- Evenings, weekends, and holidays: $90/hour
My hourly rate for in-person tutoring is the same as for online tutoring. Only a fixed travel charge is added:
- Yaletown area, including the downtown library: no additional charge
- Elsewhere in the Vancouver area: based on location
Discounts are available if you’re booking as a group: I charge the usual hourly rate for the first student, plus half that hourly rate for each additional student.
